- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用python 2.7
当我尝试在其上运行epsilon操作时出现此错误,
这是我的代码
import cv2
import numpy as np
img = cv2.imread('img.jpeg')
img = cv2.convertScaleAbs(img)
epsilon = 0.01 * cv2.arcLength(img, True)
approx = cv2.approxPolyDP(img, epsilon, True)
hull = cv2.convexHull(img)
Traceback (most recent call last):
File "/home/decentmakeover2/lanedetect.py", line 6, in <module>
epsilon = 0.01 * cv2.arcLength(img, True)
error: /home/decentmakeover2/opencv-
3.2.0/modules/imgproc/src/shapedescr.cpp:285: error: (-215) count >= 0 &&
(depth == CV_32F || depth == CV_32S) in function arcLength
Traceback (most recent call last):
File "/home/decentmakeover2/lanedetect.py", line 8, in <module>
epsilon = 0.01 * cv2.arcLength(img,True)
TypeError: curve data type = 6 is not supported
>>>
最佳答案
arcLength
(还有approxPolyDP
和convexHull
)需要作为输入
Input vector of 2D points
关于python - 错误:函数arcLength中的(-215)计数> = 0 &&(深度== CV_32F ||深度== CV_32S),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46849668/
我正在尝试在OpencCV 2.3.4 Python API中实现连接组件的噪声消除,如Learning OpenCV中从第287页开始所述 我已经计算出轮廓的长度,在此我得到了一个神秘的断言错误。
我正在尝试测量等高线的长度: 绿线是在轮廓上计算的 HoughLineP。通过计算绿线上的欧氏距离,我得到 153.88。然而,轮廓上的 arcLength() 给出了 364.71,而它应该比 Ho
这些功能是如何工作的?我正在使用 Python3.7 和 OpenCv 4.2.0。提前致谢。 approx = cv2.approxPolyDP(cnt, 0.01*cv2.arcLength(cn
我尝试使用 arcLength 计算等高线周长。轮廓从文件中读取到 Mat 中,它只是轮廓的黑白图片。但是,当我将此 Mat 传递给函数时,它会抛出一个错误: Assertion failed (cu
我的代码有问题,找不到合适的解决方案。我正在使用 Python 2.7.10 和 OpenCV 3.0。我读了两张图片,想将其中一张图片(模板)与另一张图片的轮廓相匹配,但出现以下错误: error:
当我尝试运行以下代码时: img = cv2.imread('index4.jpg',0) ret,thresh = cv2.threshold(img,127,255,0) ret,thresh =
我是一名优秀的程序员,十分优秀!