Funktionen > Bildverarbeitung > Kombinationen von Bildern > Beispiel: Boolesche Operationen
Beispiel: Boolesche Operationen
Verwenden Sie die Funktionen and und or, um zwei binäre Bilder (nur Pixelintensität von 0 und 255) entsprechend den Booleschen Regeln UND und ODER zu kombinieren. Die Funktionen and und or können beispielsweise verwendet werden, um Merkmale in Farbbildern zu suchen, indem für jede der drei Farben (RGB) einzelne Schwellenwerte angegeben und die Boolesche Regel UND oder ODER für die drei binären Bilder angewendet wird.
Weitere Informationen zur Verwendung dieses Beispiels finden Sie unter Bildverarbeitungsbeispiele.
Mindestanzahl nicht binärer Bildmatrizen ermitteln
Die Funktion and wendet die Boolesche Regel UND auf zwei Matrizen derselben Größe an. Wenn die entsprechenden Pixel beide den Wert Null aufweisen, gibt die Funktion den Wert Null zurück. Andernfalls gibt Sie den Minimalwert für die zwei entsprechenden Pixel zurück.
1. Definieren Sie zwei Matrizen.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
2. Wenden Sie die Funktion and an.
Zum Kopieren dieses Ausdrucks klicken
Zwei binäre Bilder kombinieren
1. Erstellen Sie das folgende binäre Bild.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
2. Verwenden Sie die Funktion WRITEBMP, um das binäre Bild in eine Datei zu schreiben.
Zum Kopieren dieses Ausdrucks klicken
(binary_image.bmp)
3. Erstellen Sie ein zweites Bild, das mit dem ersten kombiniert werden soll.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
4. Verwenden Sie die Funktion binarize, um das Bild zu binarisieren, und die Funktion WRITEBMP, um das neue Bild in eine Datei zu schreiben.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
(binary_image2.bmp)
5. Kombinieren Sie die beiden binären Bilder mit and.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
(binary_image3.bmp)
Maximalwert nicht binärer Bildmatrizen ermitteln
Die Funktion or wendet die Boolesche Regel ODER auf zwei Matrizen derselben Größe an. Wenn die entsprechenden Pixel beide den Wert Null aufweisen, gibt die Funktion den Wert Null zurück. Andernfalls gibt Sie den Maximalwert für die zwei entsprechenden Pixel zurück.
1. Wenden Sie die Funktion or auf die vorher definierten Matrizen an.
Zum Kopieren dieses Ausdrucks klicken
Zum Kopieren dieses Ausdrucks klicken
2. Wenden Sie die Funktion orauf die oben definierten Bildmatrizen an, und verwenden Sie die Funktion WRITEBMP, um das Bild neue Bild in eine Datei zu schreiben.
Zum Kopieren dieses Ausdrucks klicken
(binary_image4.bmp)
War dies hilfreich?