我正在尝试处理使用.raw捕获的vrl2图像文件,它是罗技c920摄像头中带有yuv422颜色空间的h264编码图像,但是德克并不适用于我,但是从前一个问题上来说,这个命令工作得很好,性能很低(32‘s的jpg图像,但是使用opencv捕获就可以获得相同640x480分辨率的900’s图像):
-f -s 640x480 -pix_fmt yuyv422 -i帧-1原始帧-1.jpg
我需要用C或ffmpeg api/OpenCV等语言编写的代码。为了执行与此命令相同的操作,我不希望在Qt中使用QProcess (我正在使用Qt在服务器上工作,尝试将原始文件从Raspberry发送到服务器并处理它们),dcraw输出是一个损坏的映像。
发布于 2013-03-11 20:28:15
http://ffmpeg.org/doxygen/trunk/examples.html
应该有一些api样本来展示如何使用特定的编码来获取图像。
在与原始文件交互时,我还使用了IrfanView。如果您知道文件的头大小、每个颜色的宽度、高度和每个像素的位数,那么您可以快速地看到它的样子。
编辑:我试着在你的RAW中使用tried视图,我得到了一些接近,但不是完全。颜色总是褪色的。我认为它现在无法处理原始文件的特定编码。
https://stackoverflow.com/questions/15345648
复制相似问题