cvseq使用问题,急!!!!!!

[复制链接]
查看11 | 回复5 | 2021-1-27 06:05:15 | 显示全部楼层 |阅读模式
for(inti=0;ih_prev=p_hang1;
p_hang1->h_next=p_hang2;
printf("第%d张样板载入!\n",i+1);
}
}
}
doublecom=5;
intj=0;
for(inti=0;p_hang;i++)
{
doublea=cvMatchShapes(scr,p_hang,CV_CONTOURS_MATCH_I1,0);//匹配
printf("结果:%f\n",a);
if(com>abs(a-1))
{
com=a;
j=i+1;
//cvDrawContours(HSV_image,f_contours,cvScalarAll(255),cvScalar(255,0,0,0),1);//绘制轮廓
}
p_hang=(p_hang->h_next);
}
cvReleaseMemStorage(&h_storage);
}

为什么显示结果多余四个??
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
在最后一个for循环,一共循环161次,不知道问题出在哪了
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
这样看太累了,你用c++模式发出来
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
approxPolyDP
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
在之前载入模板没有二值化导致的,问题解决了,谢谢大家

回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
你前面for循环。budhi到4吗?
当然多出4个来。
宋世鹏宇宙信息网
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行