上传一下一直记在有道云笔记里的东西
××——2017.11.3
目前已经可以实现
1.打开摄像头显示画面
2.使用cvtColor()将画面由BGR转为HSV
3.分割图像,保留红色像素
4.形态学运算膨胀图像(dilate) 使红色更明显
5.利用hough,变换提取图像中的圆形
6.绘制圆形
问题:
但事实证明用霍夫变换是不对的
霍夫变换只能识别边界明确的圆形
而实际的球周围有许多彩带干扰有可能导致难以识别完整的圆边界
用Circle绘制的圆形轮廓也不太正确
需要重新编写能生成包围整个球的圆形轮廓
2017-11-4
今日完成:
1.使用吸管工具吸取黄球照片中的16个不同程度的黄色,
使用取色软件Pipette得到HSV数值范围
(再结合实际摄像头测试,这种方法得到的颜色范围数据还是无法分割出绣球黄色部分,
最后还是一次次测试最后手动调成功的较为准确的HSV数值范围, Scalar(15, 60, 150), Scalar(45, 255, 255),写入程序中)
进而可以将识别官方黄球颜色,并在画面中分割出黄色部分