Opencv import highgui in android studio zeigt fehler.kann nicht auflösen (ich habe die libliothek hinzugefügt, der fehler bleibt bestehen)

7

Ich habe den folgenden Code, der für die Bildsegmentierung mit Grabcut opencv ist. Ich benutze opencv zum ersten Mal. Ich habe die opencv-Bibliothek hinzugefügt. Während andere perfekt funktionierten, kann highgui immer noch kein Symbol auflösen. Muss ich etwas anderes hinzufügen. ( Wenn Sie mir auch mit dem Code helfen können, wird eine zusätzliche Hilfe sein ) Hier ist der Code: Bearbeiten: Ich habe den aktualisierten Code veröffentlicht:

%Vor%

Hier ist mein logcat:

%Vor%     
Anamika Agrwal 18.05.2015, 06:43
quelle

2 Antworten

17

In opencv3.0 gibt es kein Highgui-Modul mehr in Java.

Die Funktionalität wurde in neue videoio und imgcodecs aufgeteilt (das ist der Ort, an dem Sie die Module finden).

%Vor%

BEARBEITEN: Ändern Sie img=Highgui.imread(pathtoimage); in img = Imgcodecs.imread(pathtoimage);

und Core.rectangle(img, tl, br, color); bis Imgproc.rectangle(img, t1, br, color);

Ich werde auch vorschlagen, OpenCV 3.0-Module durchzugehen, um diese Fehler zu beheben.

    
Exception 18.05.2015, 07:03
quelle
2

Abhängig von der Dateistruktur kann es stattdessen sein:

%Vor%     
user6622581 02.08.2016 22:02
quelle