如何在Java中使用OpenCV Imgproc.HoughLines?

时间:2019-02-25 11:03:52

标签: java opencv opencv4android

我正在尝试使用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)

这是什么原因?

0 个答案:

没有答案