【问题标题】:UVC MJPEG stream - Is it possible to extract jpeg images from a USB UVC stream?UVC MJPEG 流 - 是否可以从 USB UVC 流中提取 jpeg 图像?
【发布时间】:2022-01-05 02:59:59
【问题描述】:

我正在使用某人编写的 STM32 微控制器代码库来从 HDMI 到 USB 接口读取 UVC 数据。我能够收集将其设置为 MJPEG 格式的图像数据,但无法获取有效图像。 https://github.com/iliasam/STM32_HOST_UVC_Camera

我的想法是,您应该能够从设备收集原始 MJPEG 数据并拼接出 MJPEG 数据(从 FF D8 开始,在 FF D9 结束,JPEG 开始/结束地址)然后这将是一个单一的静止图像从设备。它似乎有点工作,但图像看起来并不完全正确。我看到了一些有效数据,其中大部分看起来都是垃圾。

这是正确的方法吗?或者,对于从 UVC 驱动程序接收到的原始 MJPEG 数据,您是否需要做一些特定的事情?

【问题讨论】:

    标签: stm32 microcontroller mjpeg uvc


    【解决方案1】:

    原来我在数据收集中出现了一些指针错误。

    答案是肯定的,你可以将 FF D8 拼接到 FF D9 并提取原始图像数据,然后将其放入二进制文件并重命名为 .jpg 即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 2013-11-10
      • 2022-06-12
      • 2023-01-19
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      相关资源
      最近更新 更多