使用原子的ov7670代码,用mini的板子做图像二值化,边缘检测,每次只要检测到就卡屏,求助问题在哪里
//////////////////////////////////////////////////////////////////////////////////////////////就加了这些,别的都没改,效果如图
GPIOB->CRL=0X33333333;
if(color<25000)
{
color=0x0000;
m=j%320;
n=j/320;
if(i==0)
{
x
=m;
y=n;
Xmin=m;
Xmax=m;
Ymin=n;
Ymax=n;
i++;
}
x=m;
y=n;
if((x-x[i-1])<50&&(y-y[i-1])<50)
{
if((x<315)&&(x>5)&&(y<235)&&(y>5))
{
if(x>Xmax)
Xmax=x;
if(x<Xmin)
Xmin=x;
if(y>Ymax)
Ymax=y;
if(y<Ymin)
Ymin=y;
i++;
}
}
}
else
color=0xFFFF;
LCD_WR_DATA(color);
}
POINT_COLOR=RED;
LCD_DrawRectangle(Xmin,Ymin,Xmax,Ymax);
OV7670_CS=1;
OV7670_RCK=0;
是数组越界了,请问你有好的相关的算法可以开源看一下吗?换了好几种思路都不能实现
一周热门 更多>