2016-03-03 57 views
1

我想在openCV Android中使用CLAHE。在openCV中使用CLAHE for Android

CLAHE clahe = new CLAHE(0); 
clahe.setClipLimit(0.01); 
clahe.setTilesGridSize(new Size(8, 8)); 
Mat I2 = new Mat(); 
clahe.apply(I,I2); 

正如你所看到的,我不知道放在那裏了在第一線的構造是什麼,所以我只是把0那裏。當然,它會拋出運行時錯誤。我擡頭看官方文檔和源代碼:

protected CLAHE(long addr) { super(addr); } 

我仍然不知道要爲「addr」放什麼。或者我以錯誤的方式使用了整個CLAHE課程?

回答

1

請看Imgproc.createCLAHE(),具體取決於您使用的OpenCV版本。

+1

謝謝,但我使用openCV 3.0,沒有Imgproc.createCLAHE()。你有哪個版本? – Hang

+0

這不可用? http://docs.opencv.org/java/3.0.0/org/opencv/imgproc/Imgproc.html#createCLAHE() – drhr

+0

不在openCV Android 3.0 – Hang