我有一个 Numpy 灰度数组,我将其设置为在达到一定阈值后,该单元格的值为 1,其余为 0。我想将其输入 OpenCV 的HoughLines()
函数,但它需要一个 8 位、单通道二进制源图像。我如何转换它以便它接受参数?
gray = np.load("grayscale.npy")
binary = (gray <= 1150)
lines = cv2.HoughLines(binary, 1, np.pi / 180, 200)
抛出错误:
“类型错误:参数‘图像’需要 cv::UMat”
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)