我想在上图中找到亮点并使用一些符号标记它们。为此,我尝试使用OpenCV 已经提供的Hough Circle Transform算法。但是当我运行代码时它给出了某种断言错误。我还尝试了OpenCV 中也提供的Canny 边缘检测算法,但它也给出了某种断言错误。我想知道是否有某种方法可以完成此操作,或者我是否可以防止出现这些错误消息。
我是 OpenCV 的新手,任何帮助将不胜感激。
PS - 如有必要,我也可以使用 Scikit-image。所以如果这可以使用 Scikit-image 来完成,那么请告诉我如何。
下面是我的预处理代码:
import cv2
import numpy as np
image = cv2.imread("image1.png")
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
binary_image = np.where(gray_image > np.mean(gray_image),1.0,0.0)
binary_image = cv2.Laplacian(binary_image, cv2.CV_8UC1)
Run Code Online (Sandbox Code Playgroud) python opencv computer-vision image-segmentation scikit-image