2016-03-21 92 views
2

我的問題如何計算Android流域OpenCv圖像中的對象?Android流域OpenCV

+0

請註明哪一行是什麼導致這些例外。 –

+0

沒有錯誤先生我調試它之前,但是當我在手機上調試我有錯誤,並在手機上出現,不幸,程序已停止。 – MTStuart

回答

0

既然你沒有告訴我們哪一行會導致這些問題,但我強烈地認爲你誤用了erode()和dilate()。

您應該通過與有效的非零矩陣中的每個函數的第三個參數。(例如內核)

侵蝕&擴張例如

// You can change the size of kennel 
// if you want to change the range of erosion & dilation 
Mat kelnel = Imgproc.getStructuringElement(Imgproc.MORPH_RECT, new Size(2,2)); 

Mat fg = new Mat(img.size(),CvType.CV_8U); 
Imgproc.erode(threeChannel, fg, kelnel); 

Mat bg = new Mat(img.size(),CvType.CV_8U); 
Imgproc.dilate(threeChannel, bg, kelnel); 
+0

沒有錯誤先生,我調試之前,但是當我在手機上調試我得到錯誤,並在手機出現,不幸,程序已停止。 – MTStuart

+0

我已經解決了它,但現在我的問題是計算圖像中的對象,有人可以幫助我嗎? – MTStuart