【发布时间】:2013-04-29 17:43:21
【问题描述】:
我正在寻找如何使用libjpeg 库将 YUYV 格式帧保存到 JPEG 文件的示例。
【问题讨论】:
-
请描述失真。缩放、垃圾、一致的不正确颜色重新分配。?也许尝试在这里或 imgur 发布您的输入和输出图像。
-
这是两个图像示例(第一个示例通过 Cheese 网络摄像头展位拍摄,第二个示例通过 libjpeg 从流中创建):imgur.com/Vg0tai6,iXQ6eMv
-
YUYV 必须先转换为 RGB,然后才能将其写入 JPEG。如果 YUYV 与 YUV422 相同,您可能会发现这个答案很有用:stackoverflow.com/a/7959522/5987
-
马克,谢谢你的评论。我认为libjpeg允许直接从yuyv422保存jpeg图像。
标签: c++ c yuv libjpeg subsampling