【发布时间】:2021-07-14 07:37:43
【问题描述】:
我正在尝试使用 cv2 阈值计算图像中的种子。测试图像如下:
当我运行以下代码来创建掩码时:
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('S__14278933.jpg')
#img = cv2.fastNlMeansDenoisingColored(img,None,10,10,7,21)
mask = cv2.threshold(img[:, :, 0], 255, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)[1]
plt.imshow(mask)
我得到以下面具:
但理想情况下,它应该在中心给出一个小黄点。我已经用其他图片试过了,效果很好。
有人可以帮忙吗?
【问题讨论】:
标签: python-3.x opencv image-processing opencv3.0