金牌会员
- 积分
- 1201
- 威望
- 586
- 贡献
- 377
- 兑换币
- 385
- 注册时间
- 2018-1-30
- 在线时间
- 119 小时
|
为什么用这程序提取中线,图像会错位,有没有大佬帮个忙看看
普通浏览复制代码
void Middle_extrat(uint8 im[CAMERA_H[CAMERA_W)
{
uint8 i, j, ROW = 60,COL=80,middleline, Left_Black,Right_Black_Old,Right_Black, Left_Black_Old;
for(i=ROW;i>0;i--)
{
for(j=40;j>0;j--) // 从中间向左边搜索,寻找黑点
{
if(img[ROW[j==0&& img[ROW[j-1==1)
{
Left_Black=j;
Left_Black_Old=Left_Black;
break;
}
else
{
Left_Black=0; // 未找到左边黑点
}
}
for(j=41;j<COL;j++) // 从中间向右边搜索,寻找黑点
{
if(img[ROW[j==0 && img[ROW[j+1==1)
{
Right_Black=j;
Right_Black_Old=Right_Black;
break;
}
else
{
Right_Black=0; //未找到右边黑点
}
}
if(Left_Black==0 && Right_Black==0)
{
Left_Black=Left_Black_Old;
Right_Black=Right_Black_Old;
}
middleline=(Right_Black+Right_Black)/2;
img[ROW[middleline = 1;
}
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|