OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4215|回复: 8

求助求助!!!关于OV2640摄像头的黑白二极化问题!!!

[复制链接]

6

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-3-16
在线时间
21 小时
发表于 2017-7-19 19:28:07 | 显示全部楼层 |阅读模式
10金钱
小白一枚,在调试OV2640摄像头输出黑白二极化遇到关键性问题!!!  我在//¿aê¼D′GRAMvoid LCD_WriteRAM_Prepare(void)
{
        LCD->LCD_REG=lcddev.wramcmd;          
}         
//LCDD′GRAM
//RGB_Code:ÑÕé«Öμ
//void LCD_WriteRAM(u16 RGB_Code)
//{                                                            
//        LCD->LCD_RAM =RGB_Code;//D′ê®áùλGRAM
//        if(RGB_Code>0x0000ff)
//                RGB_Code=0x000000;
//        else
//                RGB_Code=0xffffff;
//}
//′óILI93xx¶á3öμÄêy¾YÎaGBR¸ñê½£¬¶øÎòÃÇD′èëμÄê±oòÎaRGB¸ñ꽡£
//í¨1y¸Ãoˉêy×a»»
//c:GBR¸ñê½μÄÑÕé«Öμ
//·μ»ØÖμ£oRGB¸ñê½μÄÑÕé«Öμ
u16 LCD_BGR2RGB(u16 c)
{
        u16  r,g,b,rgb;   
        b=(c>>0)&0x1f;
        g=(c>>5)&0x3f;
        r=(c>>11)&0x1f;         
        rgb=.03*r+0.59*g+0.11*b;
//         if(((b<<11)+(g<<5)+(r<<0))>0x00ff)
//{
//        rgb=0x0000;
//}
//else
//        rgb=0xffff;
        return(rgb);
}
以上两个LCD.c的程序中找出了相关的颜色函数,但是不管我怎么使用阈值的对比进行黑白二极化转换,输出一直都是彩色的,真的找了好几天了,求原子哥,求各位大神帮助!!!!!!!!!!!! 我用的是探索者F4的摄像头实验,我也注意到了DMA的传输,但是我直接在LCD的程序里改了。。。。求教!!!!!!!!!

最佳答案

查看完整内容[请看2#楼]

不用这么做的,直接摄像头输出YUV格式,用Y分量来二值化
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2017-7-19
在线时间
31 小时
发表于 2017-7-19 19:28:08 | 显示全部楼层
不用这么做的,直接摄像头输出YUV格式,用Y分量来二值化
回复

使用道具 举报

0

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2017-7-19
在线时间
31 小时
发表于 2017-7-19 19:37:45 | 显示全部楼层
void LCD_WriteRAM(u16 RGB_Code)
{       
//         if(RGB_Code>0x55)
//                 RGB_Code =0xad;
//         else
//                 RGB_Code = 0;
        LCD->LCD_RAM = RGB_Code;//D′ê&#174;áù&#206;&#187;GRAM       
               
}

同样的问题,这样改一点用都没有,这个程序好像没有调用这个函数。。。。
回复

使用道具 举报

6

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-3-16
在线时间
21 小时
 楼主| 发表于 2017-7-20 10:09:12 | 显示全部楼层
自顶。。。。。
回复

使用道具 举报

6

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-3-16
在线时间
21 小时
 楼主| 发表于 2017-7-20 10:09:26 | 显示全部楼层
怎么没有大神。。。。
回复

使用道具 举报

6

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-3-16
在线时间
21 小时
 楼主| 发表于 2017-7-20 10:09:37 | 显示全部楼层
再顶!!!!
回复

使用道具 举报

6

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-3-16
在线时间
21 小时
 楼主| 发表于 2017-7-20 10:09:51 | 显示全部楼层
顶!!!!
回复

使用道具 举报

6

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-3-16
在线时间
21 小时
 楼主| 发表于 2017-7-20 10:10:02 | 显示全部楼层
顶!!!!!!!!!!!!
回复

使用道具 举报

0

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2017-7-19
在线时间
31 小时
发表于 2017-7-23 10:21:20 | 显示全部楼层
好,这个问题问得好啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-23 03:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表