实验目的
1,通过阈值分割将原图像转变为二值图像
2,找出米粒的连通域,数出米粒的数目
3,找出米粒中最大的面积和周长是多少,并给出在图片的位置
实验过程
openCV提供了非常好用的简单全局阈值分割的函数
cv2.threshold(src, thresh, maxval, type, dst=None)
关于threshold函数详解
对原始灰度图像进行灰度直方图分析,可以明显看出灰度值分布区间较大,并且有三座峰(这里暂时不考虑多阈值分割问题),因此难以通过单一阈值进行有效分割,所以应使用 OTSU 或者 TRIANGLE 的优化方法。
但是如果直接对图像进行二值化处理,得到的效果可能
2021-11-25 22:00:24
592KB
c
nc
op
1