智能车制作
标题:
信标组的看过来
[打印本页]
作者:
z1310092811
时间:
2016-1-8 21:23
标题:
信标组的看过来
请问各位论坛大神,我是今年信标组的,现在正在使用岱默的定位眼摄像头(镜头是外凸类似于鱼眼),然后可以采集到信标在OLED上显示,但是我们想定位信标的坐标,因为在程序中,检测到信标是oled置1的区域,所以我们现在的想法就是把置1的区域,以行和行加,列和列加,之后取平均值,就是我们信标的中点,可是最后出来的坐标不正确,不知道大家有没有什么其他的方法,定位信标的坐标的。下面是我们使用的例程,以及自己加的坐标定位:void LocatingEye_OriginalImage_FixedThreshold_OledPrint()
{
u16 i,j;
threshold= 240; // 固定阈值分割
for(i=0;i<ROW;i++)
for(j=0;j<COL;j++)
{
if(Image_Sort_History[0][i][j]<threshold)
{
Image_Sort_History[1][i][j]=0; // 小于阈值,深色背景,OLED显示置0
}
else
{
Image_Sort_History[1][i][j]=1; // 大于阈值,信标,OLED显示置1
}
LCD_PrintImage((uint8 *)Image_Sort_History[1],ROW,COL); //OLED显示图像
}
if( Image_Sort_History[1][i][j]==1)
{x+=i,y+=j,z++}
}
x=x/z;y=y/z;
w+=x;m+=y;
s++
作者:
我热死了夏天
时间:
2016-1-25 21:23
楼主,你的问题解决了么 。我觉得不用求竖直方向的中点,只需要求水平方向的中点让车左右转头。提议不太成熟,希望楼主指教
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2