我试图在javadoc中使用opencv 3.0.0的clahe。我用过这段代码
public class CLAHE {
public static void main(String args[])throws IOException{
// Loading the OpenCV core library
System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
// Reading the Image from the file and storing it in to a Matrix object
Mat src = Imgcodecs.imread("grayscaleiskemik.jpeg");
// Creating an empty matrix to store the result
Mat dst = new Mat();
Imgproc.createCLAHE(40, Size(8, 8)); //line 26
// Writing the image
Imgcodecs.imwrite("clahe.jpeg", dst);
}
}
但我在第26行遇到了错误。它说
答案 0 :(得分:1)
我认为你刚刚来自C ++背景。您应该在创建新对象时使用new
运算符。使用以下代码:
Imgproc.createCLAHE(40, new Size(8, 8));