小编Sah*_*hil的帖子

使用opencv查找图像中的亮点

这是我想要找到亮点并标记它们的图像。

我想在上图中找到亮点并使用一些符号标记它们。为此,我尝试使用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

1
推荐指数
1
解决办法
5432
查看次数