1

我有一个 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”

4

0 回答 0