现在有如下几步:
1、inRange()过滤------------过滤掉绿色飞盘以外的颜色;
2、形态学操作---------------去噪点,强化飞盘轮廓;
3、轮廓查找---------------查找飞盘轮廓;
4、查找最大外接矩形---------------在轮廓查找的基础上,找到最大外接矩形;
5、绘制最大外接矩形。
原图
1、inRange过滤:
OpenCv中有这个函数可以查找所需要的颜色:inRange()
我们要查找绿色部分,则只要这样写:
inRange(frame, Scalar(0, 127, 0), Scalar(120, 255, 120), dst);
过滤掉颜色之后的图: