問題タブ [cvpixelbuffer]

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 投票する
1 に答える
1046 参照

ios - CVPixelBufferRef から RAW ベイヤー ピクセル データを取得する

AVCaptureSession&を使用してAVCapturePhotoOutput、デバイスのカメラから RAW 写真データをkCVPixelFormatType_14Bayer_RGGB形式でキャプチャしています。

AVCapturePhotoCaptureDelegateコールバックで生の写真のサンプル バッファを取得するところまで来ました。

現在、この質問への回答に従ってからピクセル値を取得しようとしていますが、回答にCVPixelBufferRef記載されている 32 ビット RGB 形式ではなく、14 ビット Bayer RGGB ピクセル形式を使用する場合、これを行う方法がわかりません。

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

ios - UIImage を 8-Gray タイプのピクセル バッファに変換します

UIImagea を ARGBに変換できますが、今はグレースケールの 1 つのバッファーCVPixelBufferに変換しようとしています。UIImageコードが通過するので、私はそれを持っていると思っていましたが、coreML モデルは次のように不平を言っています:

"Error Domain=com.apple.CoreML Code=1 "Image is not expected type 8-Gray, not is Unsupported (40)"

CGContextこれが私がこれまでに持っているグレースケールです:

どんな助けでも大歓迎です