Bild laden und speichern in Mat Class von OpenCV mit Java

  • Hallo zusammen,

    wir haben eine Aufgabe zum Thema OpenCV in Java aufbekommen. Da ich hier leider noch gar keine Erfahrungen mit gemacht habe, komme ich nicht weiter und suche nun hier verzweifelt nach Antworten
    Es geht also darum, dass wir mit OpenCV in Java einen Programmcode schreiben sollen, der ein Bild in die Mat-Class lädt und speichert.
    Ich habe bereits folgende Zeilen geschafft:


    public class Aufgabe{

    public static void main(String[] args) {

    System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

    String filename = "C:/.../bild.jpg";
    Mat image = Highgui.imread("bild.jpg",0);
    Highgui.imwrite(filename, image);
    }
    }

    Hier wird mir über Eclipse der Fehler:

    "libpng warning: Image width is zero in IHDR
    libpng warning: Image height is zero in IHDR
    libpng error: Invalid IHDR data"

    ausgegeben.

    Kann mir hier bitte einer weiterhelfen? Ich hoffe es kennt sich jemand in diesem Thema aus, sodass ich keinen leeren Zettel abgeben muss.

    Danke im Voraus :)

    LG

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!