2

我一直在使用 CoreGraphics 在像素缓冲区周围创建位图上下文并使用 提取图像CGBitmapContextCreateImage,然后使用CGContextDrawImage在另一个(灰度)缓冲区中绘制该图像。
分析表明这CGContextDrawImage需要很多时间,所以我想我会通过CVPixelBuffer直接访问原始文件来避免它。但事实证明,这要慢得多!

我猜这个缓冲区位于一些特殊的内存区域,由于某种原因访问速度很慢。

那么,将这些像素放入可以快速处理它们的地方的最快方法是什么?

4

0 回答 0