您的位置:首页 > 其它

基于颜色和圆对乒乓球识别_20170108

2017-01-13 08:52 274 查看
思考了两种方案:1.先对图像进行找圆,再通过颜色识别从找到的园中确定所要乒乓球。 优点:找圆比较准,受光线影响较小。 缺点:找到的圆确定的不够稳定。闪烁不止。如果通过霍夫算法提高找圆的精度,闪烁会小,但是乒乓球在稍远的距离就识别不到。2.先对图像进行颜色过滤,再进行找圆。 优点:找到的圆稳定,速度也比较快。 缺点:受光线影响较大。光线较强或者较暗的情况下,会识别不到圆。如果增大色域,则会被背景的其他因素干扰。
目前采用第二种方案。
明确产品的工作环境和范围,针对性的解决问题。对程序进行优化,使其稳定且高效。
改动参数:色域
int iLowH = 9;int iHighH = 37;int iLowS = 135;//110int iHighS = 255;int iLowV = 175;//225int iHighV = 255;canny参数g_nThresh = 135;霍夫参数HoughCircles(canny_output, circles, CV_HOUGH_GRADIENT, 1.5, 50, 250, 17, 2, 40);//霍夫变换检测圆
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: