contornoscongranny.py", line 13, in <module>cv2.error: OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\imgproc\src\drawing.cpp:2509: error: (-215:Assertion
圆圈的半径总是相同的,所以我用HoughCircles of OpenCV来确定两个圆圈中的每一个都有一个给定的半径,以确定图像是否包含这两个圆圈。可以找到圆圈,没有任何问题。我对图像处理相当缺乏经验,所以我想,使用HoughCircles只能在圆圈的形状完美无缺的情况下才能找到圆圈,但是HoughCircles也会找到圆圈,如果它们是圆圈笔画上的一些边缘或曲线。我使用了HoughCircles的阈值参数,但是当阈值设置太低时,无论是完整的还是破碎的,算法都找不到一个圆。
编辑:这是一个抽象的图像,可能会使它更清楚。的核心圆被打破了,外圈没
我正在与OpenCV+Python合作,我想找到以下轮廓的几何中心:OpenCV文档建议使用以下方法查找轮廓的质心:import cv2 as cv等高线的所有点。但是,如果例如,在轮廓的上部检测到的点比在轮廓的下部检测到的点少,那么质心将略高于(完全检测到的)轮廓的实际几何中心。
我说的对吗?如果是的话,那麽计算等高线的极值点的平均值,找出等高线的几何中心,这样就根本不依赖于是否一