您尚未登录。

楼主 #1 2021-03-09 17:47:41

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

f1c200s ov2640 如何输出 MJPG 格式?

如题。v4l2-ctl 显示 ov2640 只支持 YM12, UYVY, 和 YUYV 三种格式,没有 MJPG:

# v4l2-ctl -d /dev/video0 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

        [0]: 'YM12' (Planar YUV 4:2:0 (N-C))
        [1]: 'YUYV' (YUYV 4:2:2)
        [2]: 'UYVY' (UYVY 4:2:2)

我看了看 ov2640 的数据手册,里面说这个 sensor 支持 MJPG 输出啊?请问如何使用这个功能呢?

我用的是 aodzip 的 buildroot 包,

https://github.com/aodzip/buildroot-tiny200, 主线Linux 5.4

最近编辑记录 unturned3 (2021-03-09 18:08:18)

离线

楼主 #3 2021-03-09 18:25:34

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

Re: f1c200s ov2640 如何输出 MJPG 格式?

raspberryman 说:

因为没人去更新代码,我朋友公司他们把mjpeg驱动加上去了

大佬,这是啥意思啊?他们把mjpeg驱动放哪里去了?

离线

楼主 #6 2021-03-14 10:33:14

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

Re: f1c200s ov2640 如何输出 MJPG 格式?

Bosspoi 说:

问题是主线里OV2640并没有提供MJPG的寄存器配置,所以得自己加上去配置一下。。。

麻烦大佬指点一下…… 搞Linux 设备底层驱动我就两眼一抹黑了。具体我该怎么配置呢?

最近编辑记录 unturned3 (2021-03-14 10:33:27)

离线

楼主 #8 2021-03-14 13:36:24

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

Re: f1c200s ov2640 如何输出 MJPG 格式?

webb_2002 说:

ov2640 yuv数据读取然后用200s硬件MJPEG编码。流程应该时这样。

Bosspoi 好像不是这个意思?ov2640应该是可以直接输出mjpg格式的图像的。虽说用f1c200s来把yuv转成mjpg应该也没问题,但是直接读取mjpg更方便吧?

离线

楼主 #11 2021-03-18 18:25:15

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

Re: f1c200s ov2640 如何输出 MJPG 格式?

vip888888 说:

其实嘛在哇酷网右上角搜索一下就会发现你的问题可以找到答案了。
https://whycan.com/t_5426.html

哇,感谢感谢,我马上看看

离线

楼主 #12 2021-03-26 17:59:29

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

Re: f1c200s ov2640 如何输出 MJPG 格式?

vip888888 说:

网上一搜就有了,2640手册没有关于jpeg方面的说明,我也就网上搜的然后加到初始化就行了。

大佬,请问能否指点指点具体怎么初始化ov2640呢?是在Linux 设备驱动里写吗?在网上找ov2640寄存器初始化代码没找到啊。

我这方面真的是两眼一抹黑……

离线

楼主 #14 2021-03-26 23:00:57

unturned3
会员
注册时间: 2020-07-01
已发帖子: 263
积分: 301

Re: f1c200s ov2640 如何输出 MJPG 格式?

谢谢大佬,我试试看

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn