Wie kann ich umkehren, ein binäres Bild in MATLAB?
Ich habe ein binäres Bild und brauchen, um zu konvertieren alle schwarzen Pixel, um die weiße-Pixel und Umgekehrt. Dann muss ich speichern Sie das neue Bild in eine Datei. Gibt es eine Möglichkeit, dies zu tun, ohne einfach Schleifen über alle pixel und spiegeln seinen Wert?
Zeigen Sie uns einige code!
Es würde davon abhängen, welche Art von Bild, das Sie zu tun haben (RGB, indiziert, Graustufen, Binär), aber die Antwort wird wahrscheinlich schon hier behandelt: Wie kann ich umkehren, Graustufen-Bild und wandeln Sie es in ein binäres Bild in MATLAB?
ich bin den Umgang mit binären Bild. Ich dachte, zu bewegen, um auf alle Pixel im Bild und ändern Sie einfach die 0 zu 1 und Umgekehrt, aber ich bin kein Matlab-Experte, und ich bin mir nicht sicher, wie es zu tun. vielen Dank für Ihre Antwort.
Es würde davon abhängen, welche Art von Bild, das Sie zu tun haben (RGB, indiziert, Graustufen, Binär), aber die Antwort wird wahrscheinlich schon hier behandelt: Wie kann ich umkehren, Graustufen-Bild und wandeln Sie es in ein binäres Bild in MATLAB?
ich bin den Umgang mit binären Bild. Ich dachte, zu bewegen, um auf alle Pixel im Bild und ändern Sie einfach die 0 zu 1 und Umgekehrt, aber ich bin kein Matlab-Experte, und ich bin mir nicht sicher, wie es zu tun. vielen Dank für Ihre Antwort.
InformationsquelleAutor Ofir A. | 2011-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du ein binäres Bild
binImage
mit nur Nullen und Einsen, gibt es eine Reihe von einfachen Möglichkeiten, um umkehren:Dann speichern Sie einfach das Bild zu invertieren Sie mit der Funktion IMWRITE.
InformationsquelleAutor gnovice
Können Sie
imcomplement
matlab-Funktion. Angenommen, Sie haben ein binäres Bild b dann,InformationsquelleAutor Myke
In Matlab durch die Verwendung von
not
können wir konvertieren 1 in 0 und 0 in 1 s.not
Funktion ist genau das, was aufgerufen wird, wenn mit der~
Betreiber.InformationsquelleAutor Naseeb Gill
InformationsquelleAutor Siham Haimour