基于opencv课程设计,分两个部分,一个是根据要求将图像素材进行基础的函数处理,第二部分开发综合图像处理软件
第一部分 图像基础操作
1.1 返回图中的饮料瓶个数,选出容量少的那一瓶饮料,用绿色填充液体部分
(1)思路
操作一:返回饮料瓶个数
- 加载灰度图像,并图像二值化处理,将非黑色像素设置成白色,能够很好的排除瓶子液体部分的干扰
- 使用cv2.filter2D 和一个锐化核对图像进行锐化处理
- 提取边缘:使用 cv2.Canny 提取图像的边缘
- 寻找轮廓:使用 cv2.findContours 寻找边缘图像中的轮廓
- 轮廓数组的长度就是拼字的个数
大约 18 分钟