初中生
最后登录1970-1-1
在线时间 小时
注册时间2020-7-19
|
根据论坛的一位大神f1颜色识别的例程,我尝试移植到霸天虎的板子里去运行,摄像头用的是ov2640,例程改的是火哥的摄像头显示例程,我在main函数后输出帧
率画面加上了颜色识别的判定函数,但是结果却是白屏。有点想不通,我是应该把那个识别的判断函数加入到帧中断里面吗?
OV2640_Init();
OV2640_UXGAConfig();
/*DMA直接传输摄像头数据到LCD屏幕显示*/
ImagDisp();
while(1)
{
//使用串口输出帧率66
if(Task_Delay[0]==0)
{
/*输出帧率*/
CAMERA_DEBUG("\r\n帧率:%.1f/s \r\n", (double)fps/5.0);
//重置
fps =0;
Task_Delay[0]=5000; //此值每1ms会减1,减到0才可以重新进来这里
if(Trace(&Condition,&Resu))
{
ILI9806G_DrawRectangle ( Resu.x-Resu.w/2, Resu.y-Resu.h/2, Resu.w, Resu.h, 0 );
ILI9806G_DrawRectangle ( Resu.x-2, Resu.y-2, 4, 4, 1 );
}//就是这个颜色识别判断
}
}
}
|
|