Я пытаюсь найти грубые строки на изображении, используя opencv в java.
Это мой код:
public static final double RHO = 2;
public static final double THETA = 3 * Math.PI;
public static final int THRESHOLD = 100;
.
.
.
Mat lines = new Mat();
Imgproc.HoughLines(inputRgba, lines, RHO, THETA, THRESHOLD);
, но у меня ошибка:
error: (-215) img.type() == CV_8UC1 in function void cv::HoughLinesStandard(const cv::Mat&, float, float, int, std::vector<cv::Vec<float, 2> >&, int, double, double)
В чем причина этого?