stm32F407 摄像头 raw rgb在PC端的显示

2019-07-20 20:15发布

在用stm32F407做一个摄像头的采集,但是摄像头只支持raw rgb的输出,raw rgb的数据怎么在PC上显示。期望是 按下一个按键,拍一张照片,然后传到pc,pc把raw rgb显示成图,再通过usmart调节参数,拍照,成图。但没有找到raw rgb在PC成图的详细说明,有现成软件可以做这件事情吗,(只是调试,最后用不到PC),或者有什么C++代码可以参考。

另外,我用的ov2710    80Mhz pclk,1080*720,stm32F407 采集 速度是不是不够啊,我看stm32F4 IO的最快速率才84Mhz。。要用汇编?dcmi接口最大的pclk支持猜到54mhz,如果要用dcmi,一定要降采样?或者我直接忽略丢失的像素,保证大体上的图形正确,可行吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 01:58
 精彩回答 2  元偷偷看……
xyt1108
2楼-- · 2019-07-21 04:14
正点原子 发表于 2016-9-3 21:14
百度raw rgb格式,然后自己对格式解析,组成RGB,然后显示在屏幕上面。

谢谢。
我在请问一下  dcmi接口的有效电平和ov输出出来的有效电平是怎么对应的。

ov默认的输出是
VSYNC:低有效
HREF/NSYNC:高有效

DCMI配置的时候,我看原子的例子里面是
DCMI_InitStructure.DCMI_HSPolarity= DCMI_HSPolarity_Low;//HSYNC 低电平有效
DCMI_InitStructure.DCMI_PCKPolarity= DCMI_PCKPolarity_Rising;//PCLK 上升沿有效
DCMI_InitStructure.DCMI_SynchroMode= DCMI_SynchroMode_Hardware;//硬件同步HSYNC,VSYNC
DCMI_InitStructure.DCMI_VSPolarity=DCMI_VSPolarity_Low;//VSYNC 低电平有效

为什么是DCMI_HSPolarity_Low 不是high
xyt1108
3楼-- · 2019-07-21 04:27
xyt1108 发表于 2016-9-8 16:34
谢谢。
我在请问一下  dcmi接口的有效电平和ov输出出来的有效电平是怎么对应的。

还有设置dcmi的gpio 复用的时候,HSYNC ,PCLK的复用功能为什么设置成MODE_AF,OTYPE_PP,PUPD_UP 这样的呢,不应该是复用输入么或者直接复用功能就好了,为什么要设置成复用输出,这几根信号线不应该是ov输出给stm的么
xyt1108
4楼-- · 2019-07-21 06:22
 精彩回答 2  元偷偷看……

一周热门 更多>