我正在尝试使用Java中的opencv在图像中查找霍夫线。
这是我的代码:
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)
这是什么原因?