我正在尝试处理使用 vrl2 捕获的 .raw 图像文件,它是来自 Logitech c920 网络摄像头的具有 yuv422 色彩空间的 h264 编码图像,dcraw对我不起作用,但是从我之前的问题来看,这个命令在低性能下工作正常(a 32kb jpg 图像,但是使用 opencv 捕获我得到了相同 640x480 分辨率的 900kb 图像):
ffmpeg -f rawvideo -s 640x480 -pix_fmt yuyv422 -i frame-1.raw frame-1.jpg
我需要用 C 或 ffmpeg api/OpenCV 等编写的代码 .. 来执行与此命令相同的操作,我不想在 Qt 中使用 QProcess(我正在使用 Qt 的服务器上工作,我正在尝试发送从 Raspberry PI 到服务器的原始文件并对其进行处理),dcraw 输出是损坏的图像。