opencv中的图形查找统计米粒数量

Posted nmucomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv中的图形查找统计米粒数量相关的知识,希望对你有一定的参考价值。

 1 # Author:Winter Liu is coming!
 2 import cv2 as cv
 3 import numpy as np
 4 import matplotlib.pyplot as plt
 5 
 6 
 7 src = cv.imread(r"C:PycharmProjectsOpenCVpic
ice.png")
 8 cv.imshow("original", src)
 9 gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY)
10 gray = cv.GaussianBlur(gray, (3, 3), 0)
11 ret, thresh = cv.threshold(gray, 50, 255, cv.THRESH_BINARY)
12 contours, hierarchy = cv.findContours(thresh, cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)
13 copy_img = src.copy()
14 cv.drawContours(copy_img, contours, -1, (255, 0, 0), 2)
15 cv.imshow("contours", copy_img)
16 print(len(contours))
17 
18 cv.waitKey(0)
19 cv.destroyAllWindows()

技术图片

技术图片

以上是关于opencv中的图形查找统计米粒数量的主要内容,如果未能解决你的问题,请参考以下文章

如何查找CAD建筑图纸中的图形数量

opencv区域标记数大米粒

opencv使用——玉米粒识别和优劣判断

如何使用opencv查找从相机拍摄的图像中可用的面部数量?

用C语言编程,如何查找一段文字(有英有汉)中的某些英文单词,并统计其数量

OpenCV——直方图