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.
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.
2. Wenden Sie die Funktion and an.
Zwei binäre Bilder kombinieren
1. Erstellen Sie das folgende binäre Bild.
2. Verwenden Sie die Funktion WRITEBMP, um das binäre Bild in eine Datei zu schreiben.
(binary_image.bmp)
3. Erstellen Sie ein zweites Bild, das mit dem ersten kombiniert werden soll.
4. Verwenden Sie die Funktion binarize, um das Bild zu binarisieren, und die Funktion WRITEBMP, um das neue Bild in eine Datei zu schreiben.
(binary_image2.bmp)
5. Kombinieren Sie die beiden binären Bilder mit and.
(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.
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.