我想在上面的图像中找到亮点,并使用一些符号对其进行标记。为此,我尝试使用OpenCV已经提供的霍夫圆变换算法。但是当我运行代码时,它给出了某种断言错误。我还尝试了OpenCV中也提供的Canny边缘检测算法,但它也给出了某种断言错误。我想知道是否有某种方法可以完成此操作,或者是否可以防止出现这些错误消息。
我是OpenCV的新手,我们将不胜感激。
PS-如有必要,我也可以使用Scikit图像。因此,如果可以使用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)
相关分类