我不得不创建一个可以实时处理图像的系统。 (:旋转和镜像现在)我在C ++中的像素格式转换系统,该系统还可以做一些简单的改造来实现。
该系统的输入/输出格式是在下列格式帧:
举例来说,一个操作可以是:
该系统的目标是提供用于旋转/镜像和像素格式转换最佳性能。我当前的实现依赖于OpenCV的,但上面的处理2K分辨率的数据,当我从性能问题的影响。
当前实现使用CV ::垫和CV ::转/ CV ::翻转/ CV :: cvtColor,我优化了系统移除transitionnal缓冲器和复制尽可能多地。
不是很高兴推倒重来,我都知道,使用swscale和FFmpeg的一些过滤器,可以实现相同的结果。我的问题是:
谢谢
OpenCV的实现您的配置进行了优化。不要指望从ffmpeg的改进。近日,OpenCV的切换到的libjpeg涡轮增压 与SSE优化 ,这样可以提高JPEG转换。