У меня есть массив оттенков серого Numpy, и я установил его таким образом, что после определенного порога значение в этой ячейке равно 1, остальные равны 0. Я хочу передать это в функцию HoughLines()
OpenCV, но он хочет 8-разрядныйодноканальное двоичное исходное изображение.Как мне преобразовать это так, чтобы он принимал аргумент?
gray = np.load("grayscale.npy")
binary = (gray <= 1150)
lines = cv2.HoughLines(binary, 1, np.pi / 180, 200)
Сгенерировано сообщение об ошибке:
"TypeError: Ожидается cv :: UMat для аргумента 'image'"