問題タブ [pixelformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
37 参照

c# - Bitmap PixelFormat は 2 回目のテストでのみ正しく検出されました

PixelFormat.Format24bppRgb でビットマップに保存されたスクリーンショットが必要です。以下のような簡単なクラスとテストを作成しました。

単体テスト:

奇妙なことに、PixelFormat を別のものに変更してから目的の Format24bppRgb に変更すると、最初のテストは常に成功し、2 回目のテスト (およびその後のすべてのテスト) でのみ失敗します。同様に、Format24bppRgb に戻すと、最初のテストは失敗し、次のテストは成功します。

理由はありますか?

編集:Luaanのコメントに従って、コードをコピー/貼り付けできるように変更しました。明らかに、必要なすべての参照を自分で追加する必要があります。

0 投票する
1 に答える
1235 参照

python - Mono8 画像バッファを wxPython の wx.Bitmap の表示可能な形式に変換する Python の Phoenix

画像処理初心者です。
現在、Mono8 でエンコードされた画像バッファーがあります。

wx.Bitmapを使用して表示しようとしています。ただし、RGB、RGBA、または PNG のドキュメントしか見つかりません。

  • Mono8 バッファを wx.Bitmap() で表示可能な別の形式に変換する方法はありますか?
  • Mono8 画像バッファを表示できる別のウィジェットはありますか?
0 投票する
1 に答える
2501 参照

video - ffmpeg による Debayer ビデオ

ffmpeg で debayer ビデオを探しています。入力ビデオのピクセル形式を「その場で」グレーからbayer_gbrg8に変更できないため、ffmpegの2つのインスタンス間で生のビデオをパイプしないでそれを行う方法を見つけることができません。したがって、このコマンドは機能します。

ソースムービーにこのピクセル形式を指定したはずですが、ffmpeg がベイヤー化されたピクセル形式をサポートしていることに気付きませんでした。

この正確な質問をオンラインで見たことがなく、ffmpegがデータを変換しようとしていると考えずに、ビデオフィルターなどでピクセル形式を変更する方法が見つかりませんでした。既存のグレー データが割り当てられているピクセル フォーマットを変更したいだけです。

前もって感謝します!アンドリュー

0 投票する
1 に答える
1958 参照

android - イメージ リーダー内の YUV_420_888 形式から NV21 へのフレームの不適切な変換

オブジェクトとその他の既知のAPIYUV_420_888を使用して、デバイスのカメラからフレームのストリームを取得するために、コードを構成しました。次に、これらのフレームをピクセル形式に変換し、この形式のフレームが特定の計算を実行することを期待するネイティブ関数を呼び出す必要があります。これは、フレームのバイトを再配置するためにイメージリーダー コールバック内で使用しているコードです。imageReadercamera2NV21

しかし、結果のフレームが水平方向に「反転」する理由はわかりません。つまり、カメラを右に動かすと、説明したパッキング手順の後のフレームは、センサーが不自然な位置に配置されている場合のように、左に移動します。

私の言いたいことを理解していただければ幸いです

ありがとう、

JM

0 投票する
0 に答える
413 参照

java - ImageReader の互換性のないピクセル形式

ImageReader から画像を取得しようとすると、問題が発生します。

imageReader.acquireLatestImage()常に null を返すか、主な問題がピクセル形式である場合に UnsupportedOperationException をスローします。私が読むことができる例外メッセージから、0x5 (バイナリ 5) に等しいピクセル形式で画像を取得するように ImageReader を構成する必要があるが、0x1 または 0x2 または 0x3 で取得しようとしています (いくつかのオプションを試します)。

それが ImageReader の構成方法です。

したがって、0x5 で構成しようとすると、明らかにエラーがスローされ、android.graphics.PixelFormatクラスに 5 定数値がありません。

それは単なるハードウェアのよく知られている問題ですか、それともルート化電話に関するものですか?

Android 6.0.1 Cyanogen Mod 13.0.20160711 を搭載した root 化された Samsung Galaxy S3 でテストしました (このバージョンの mod にはバグがあるのではないでしょうか? テストのためだけに変更したくはないので、今では魅力的に動作しています)

誰もが同様の問題に直面しましたか?

0 投票する
2 に答える
2732 参照

c++ - Direct2D で透過ビットマップを作成する方法

Direct2D を使用して透明なビットマップを作成し、デバイス コンテキストを使用してその上に描画する必要があります。

残念ながら、透明なビットマップを作成することはできません。を含むいくつかのピクセル形式の組み合わせを試しましD2D1_ALPHA_MODE_STRAIGHTたが、成功しませんでした。

解決策はありますか?

0 投票する
1 に答える
1675 参照

python - V4L2 API が正しいピクセル形式/幅/高さのパラメーターを表示しないのはなぜですか?

V4L2 APIに従ってV4L2 カメラのパラメーターを設定しようとしています。 ただし、API は OS によって設定された正しいパラメーターを表示しないようです。

この問題をデバッグして、カメラが正しいパラメータを表示できないことが問題であるかどうかを判断する方法を提案できますか?

  • 私のコードで、
  • カメラで
  • それともAPIで?



問題のデモンストレーション:

Python コード (mcve):

環境: