Meine Frage, wie Objekte im Bild auf Android Watershed OpenCv zählen?Android Watershed OpenCV
2
A
Antwort
0
Da Sie uns nicht gesagt haben, welche Zeile dieses Problem verursacht, nehme ich stark an, dass Sie erode() und dilate() missbraucht haben.
Sie sollten 3. Parameter jeder Funktion mit gültiger Nicht-Null-Matrix übergeben. (Z. Kernel)
& Beispiel dilate erodieren
// 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);
Bitte markieren Sie, die Linie genau diese Ausnahmen verursacht. –
kein Fehler, Sir, bevor ich es debuggen, aber wenn ich am Telefon debuggen ich habe Fehler, und im Telefon erscheinen, leider, Programm hat aufgehört. – MTStuart