gpt4 book ai didi

python-3.x - 使用opencv LineSegmentDetector查找图像的线条

转载 作者:行者123 更新时间:2023-12-02 17:04:58 50 4
gpt4 key购买 nike

我有彩色图像,应该使用opencv LineSegmentDetector算法来检测图像中矩形的线

这是我的图片:enter image description here

我正在使用此代码:

import cv2
img = cv2.imread("rectangles.jpg",0)

#Create default parametrization LSD
lsd = cv2.createLineSegmentDetector(0)

#Detect lines in the image
lines = lsd.detect(img)[0]

#Draw detected lines in the image
drawn_img = lsd.drawSegments(img,lines)

#Show image
cv2.imshow("LSD",drawn_img )
cv2.waitKey(0)


而我得到这个errpr:

<ipython-input-18-93ae667b0648> in <module>()
3
4 #Create default parametrization LSD
----> 5 lsd = cv2.createLineSegmentDetector(0)
6
7 #Detect lines in the image

error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\lsd.cpp:143: error: (-213:The function/feature is not implemented) Implementation has been removed due original code license issues in function 'cv::LineSegmentDetectorImpl::LineSegmentDetectorImpl'


我检查了open-cv版本4.1文档以使用此方法,这是页面,但是我不明白我应该如何使用此方法。

任何帮助表示赞赏。

最佳答案

您是否阅读了错误消息?

error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\lsd.cpp:143: error: (-213:The function/feature is not implemented)
Implementation has been removed due original code license issues in function 'cv::LineSegmentDetectorImpl::LineSegmentDetectorImpl'



由于许可证问题,该类不可用。

您可以在原始来源中看到 here

关于python-3.x - 使用opencv LineSegmentDetector查找图像的线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56389167/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com