
Python OpenCV学习记录:计数和定位米粒,计算每个米粒的面积并求总数与平均值
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目通过Python结合OpenCV库进行图像处理,实现对图片中米粒数量的统计、位置标记以及单个米粒面积的测量,并最终得出总面积及平均面积。
之前曾经用C++的OpenCV完成过一个数米粒的任务,这次尝试使用Python实现相同的功能。下面是程序的主要步骤:读取图片、灰度化处理、二值化处理、膨胀腐蚀等操作、边缘检测以及输出结果。
1. 通过绝对路径读入图像。
```python
img_rice = cv2.imread(d:/Python/rice/rice2.jpg)
```
2. 显示原始图像是为了检查是否成功加载了图片,使用cv2.imshow函数:
```python
cv2.imshow(rice, img_rice)
```
3. 将图像转换为灰度模式以简化后续处理。
```python
img_gray = cv2.cvtColor(img_rice, cv2.COLOR_BGR2GRAY)
```
接下来是二值化、形态学操作和边缘检测等步骤,具体实现代码未在此处列出。最后一步输出图片结果。
以上就是程序的主要流程概述,每个阶段都对原图进行了相应的处理以便于后续的米粒数量统计工作。
全部评论 (0)
还没有任何评论哟~


