求助,F4开发板+OV4076摄像头图像处理

2019-07-20 13:50发布

想得到灰度图像,在配置YUV422格式时怎么提取Y分量、关闭UV分量啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
li1207519730
1楼-- · 2019-07-23 13:46
 精彩回答 2  元偷偷看……
phoenix
2楼-- · 2019-07-23 18:13
li1207519730 发表于 2016-7-5 12:52
有个问题,在你举的这个例子里:
u16 w=352,h=288;//图像宽、高

1、取决于“图像输出大小”即:OV2640_OutSize_Set 函数

2、在初始化OV2640将分辨率置为1600*1200时,传感器窗口、图像尺寸、图像窗口、图像输出大小,都被设置为1600*1200
li1207519730
3楼-- · 2019-07-23 21:34
phoenix 发表于 2016-7-2 15:56
水平有限,简单写几句,外部SRAM的是16位宽。所以,刚好一个地址储存一个像素值。

这里假设,你让OV26 ...

DCMI_DMA_Init((u32)&testsram,w*h,DMA_MemoryDataSize_HalfWord,DMA_MemoryInc_Enable),把这里的数据项目数设置成w*h,按理说从SRAM里读到的数据长度为2*w*h个字节才对啊,可调试的时候却是4*w*h,这是怎么回事啊
phoenix
4楼-- · 2019-07-23 23:35
 精彩回答 2  元偷偷看……
li1207519730
5楼-- · 2019-07-24 01:45
phoenix 发表于 2016-7-11 21:20
问:把这里的数据项目数设置成w*h,按理说从SRAM里读到的数据长度为2*w*h个字节才对啊

答:数据长度为 ...

我用RGB565格式测试的,开启了传输中断,把DMA的传输数据项设为1,在清除中断标志设断点,每次清除中断时SRAM里只有前四个数在变,其余为定值。把图象输出大小设为160*120,数据传输项设为160*120,用黑 {MOD}东西紧紧堵住摄像头,使采集到的图像尽可能为黑 {MOD},结果SRAM里的一帧图像居然有76800个00和非常接近00的数字
phoenix
6楼-- · 2019-07-24 07:13
li1207519730 发表于 2016-7-12 10:35
我用RGB565格式测试的,开启了传输中断,把DMA的传输数据项设为1,在清除中断标志设断点,每次清除中断时 ...

用RGB565格式测试的,开启了传输中断,把DMA的传输数据项设为1,在清除中断标志设断点,每次清除中断时SRAM里只有前四个数在变,其余为定值

这个我估计是不是你“地址自增”没使能的结果。

把图象输出大小设为160*120,数据传输项设为160*120,用黑 {MOD}东西紧紧堵住摄像头,使采集到的图像尽可能为黑 {MOD},结果SRAM里的一帧图像居然有76800个00和非常接近00的数字

数据量多了一倍,应该是那个参数没有设置正确(没看到代码猜测的),00或接近00是对的,数值越大,像素点越亮。

一周热门 更多>