5

ココアを使用してウェブカメラから画像を取得しようとしています。QTKit と didOutputVideoFrame デリゲート呼び出しを使用して RGBA 形式で画像を取得し、CVImageBuffer を CIImage に変換してから NSBitmapImageRep に変換します。

カメラが YUV でネイティブにグラブすることはわかっています。私が望むのは、YUV データを CVImageBuffer から直接取得し、表示する前に YUV フレームを処理することです。

私の質問は、CVImageBuffer から YUV データを取得するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

1

CIImageを使用してバッファからを作成し、+[CIImage imageWithCVBuffer:]その CIImage をCGBitmapContext目的のピクセル形式にレンダリングできる場合があります。

このソリューションはテストしていないことに注意してください。

于 2010-05-14T22:19:15.110 に答える
1

私は別の質問だと思ったことを尋ねましたが、これと同じ答えであることが判明しました:レンダリングなしの CVImageBuffer からの生データ?

于 2011-04-13T00:31:48.620 に答える