Utilizzare le funzioni and e or per combinare due immagini binarie (solo intensità del pixel 0 e 255) in base alle regole booleane AND e OR. È possibile utilizzare le funzioni and e or ad esempio, per trovare caratteristiche in immagini a colori impostando valori di soglia per i tre colori (RGB) separatamente e applicando la regola AND o OR alle tre immagini binarie.
Ricerca del minimo di matrici immagine non binarie
La funzione and esegue un'operazione booleana AND su due matrici della stessa dimensione. Se i pixel corrispondenti sono entrambi zero, la funzione restituisce zero. In caso contrario, restituisce il minimo dei due pixel corrispondenti.
1. Definire due matrici.
2. Applicare la funzione and.
Combinazione di due immagini binarie
1. Costruire l'immagine binaria indicata di seguito.
2. Utilizzare la funzione WRITEBMP per scrivere l'immagine binaria in un file.
(binary_image.bmp)
3. Costruire una seconda immagine da combinare con la prima.
4. Utilizzare la funzione binarize per convertire l'immagine in formato binario e utilizzare la funzione WRITEBMP per scrivere la nuova immagine in un file.
(binary_image2.bmp)
5. Combinare le due immagini binarie tramite and.
(binary_image3.bmp)
Ricerca del massimo di matrici immagine non binarie
La funzione or esegue un'operazione booleana OR su due matrici della stessa dimensione. Se i pixel corrispondenti sono entrambi zero, la funzione restituisce zero. In caso contrario, restituisce il massimo dei due pixel corrispondenti.
1. Applicare la funzione or alle matrici definite in precedenza.
2. Applicare la funzione or alle matrici di immagini definite in precedenza e utilizzare la funzione WRITEBMP per scrivere la nuova immagine in un file.