STM32F4 OV2640采集问题

2019-07-20 21:16发布

用原子哥的照相机实验例程,OV2640的数据放到SRAM里面之后,怎么取出来再显示在LCD屏上,因为要对采集的图像进行处理
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
xxp
1楼-- · 2019-07-21 17:14
 精彩回答 2  元偷偷看……
phoenix
2楼-- · 2019-07-21 20:05
xxp 发表于 2016-6-25 10:15
R=rgb_data_buf[y*320+x]>>11;
                                G=(rgb_data_buf[y*320+x]&0x07E0)>>5;
         ...

可以这样,做判断

R=rgb_data_buf[y*320+x]>>11;
G=(rgb_data_buf[y*320+x]&0x07E0)>>5;
B=(rgb_data_buf[y*320+x]&0x001F);

if((R<0x0015)&&(B<0x0015)&&(G<0x0015))
{
        rgb_data_buf[y*320+x]=0x0000;        //黑 {MOD}
}
else
{
        rgb_data_buf[y*320+x]=0xFFFF;        //白 {MOD}       
}
ss++;


但,这样是固定阀值判断,出来的二值化图像是否你想要的就不清楚了。
xxp
3楼-- · 2019-07-22 00:47
 精彩回答 2  元偷偷看……
xxp
4楼-- · 2019-07-22 06:11
xxp 发表于 2016-6-25 11:20
固定阈值确实很不好,出来的二值化图像效果很不好,距离一远就更差了,我试试自适应

阈值设为0X0015出来都是白 {MOD}
phoenix
5楼-- · 2019-07-22 09:24
xxp 发表于 2016-6-25 11:23
阈值设为0X0015出来都是白 {MOD}

你是做     循迹小车?

无论你做什么,你可以在程序里添加    用2个按键随时增加或减少你定义的阀值   这样在系统运行时,你可以调试出你理想的阀值。
xxp
6楼-- · 2019-07-22 13:44
phoenix 发表于 2016-6-25 11:33
你是做     循迹小车?

无论你做什么,你可以在程序里添加    用2个按键随时增加或减少你定义的阀值   ...

四轴,最后就是要识别几何图形,二值化后感觉还是好烦=。=

一周热门 更多>