下面是一个使用OpenCV计算图片中原子数的尝试。这是一种低调的方法,但会产生不错的结果。首先将图片模糊一点,然后设置阈值,然后找到结果轮廓。在
代码如下:import cv2
image = cv2.imread('atoms.png')
image2 = cv2.cvtColor(
image,
cv2.COLOR_BGR2GRAY,
)
image2 = cv2.GaussianBlur(
image2,
ksize=(9,9),
sigmaX=8,
sigmaY=8,
)
cv2.imwrite('blurred.png', image2)
hello, image2 = cv