将TRUE / FALSE Numpy数组转换为HoughLines的OpenCV Umat

时间:2019-06-20 00:34:08

标签: python numpy opencv hough-transform

我有一个Numpy灰度数组,因此将其设置为一定阈值后,该单元格的值为1,其余为0。我想将其输入到OpenCV的HoughLines()函数中,但它需要一个8位,单通道二进制源图像。我该如何转换它以便接受参数?

gray = np.load("grayscale.npy")
binary = (gray <= 1150)

lines = cv2.HoughLines(binary, 1, np.pi / 180, 200)

引发错误:

  

“ TypeError:参数'image'的预期cv :: UMat是”

0 个答案:

没有答案