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

2019-07-20 13:12发布

小白一枚,在调试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的程序中找出了相关的颜 {MOD}函数,但是不管我怎么使用阈值的对比进行黑白二极化转换,输出一直都是彩 {MOD}的,真的找了好几天了,求原子哥,求各位大神帮助!!!!!!!!!!!! 我用的是探索者F4的摄像头实验,我也注意到了DMA的传输,但是我直接在LCD的程序里改了。。。。求教!!!!!!!!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
SunMike
1楼-- · 2019-07-20 16:15
不用这么做的,直接摄像头输出YUV格式,用Y分量来二值化
SunMike
2楼-- · 2019-07-20 21:34
 精彩回答 2  元偷偷看……
abin666
3楼-- · 2019-07-20 22:17
自顶。。。。。
abin666
4楼-- · 2019-07-21 03:47
 精彩回答 2  元偷偷看……
abin666
5楼-- · 2019-07-21 09:36
 精彩回答 2  元偷偷看……
abin666
6楼-- · 2019-07-21 10:59
顶!!!!

一周热门 更多>