私はCoreGraphicsを使用して、ピクセルバッファーの周囲にビットマップコンテキストを作成し、を使用して画像を抽出してからCGBitmapContextCreateImage
、を使用CGContextDrawImage
してその画像を別の(グレースケール)バッファーに描画してきました。
プロファイリングには時間がかかるので、オリジナルに直接CGContextDrawImage
アクセスして回避したいと思いました。CVPixelBuffer
しかし、それははるかに遅いことがわかりました!
バッファは、何らかの理由でアクセスが遅い特別なメモリ領域にあると思います。
それでは、それらのピクセルをすばやく処理できる場所に配置するための最速の方法は何ですか?