Operaciones lógicas

Imágenes de trabajo: muscle.png; spot.png

  1. Cree un nuevo notebook.

  2. Cargue y visualice las imágenes.

  3. Ejecute las operaciones lógicas OR, AND y XOR (usando las funciones bitwise de opencv-python) entre la imagen muscle.png y la imagen spot.png. ¿Cuál es su conclusión? Visualice los resultados.

  4. Invierta el orden de los operandos y efectúe nuevamente las operaciones OR, AND y XOR. ¿Cuál es su conclusión? Visualice los resultados.

  5. Aplique la operación NOT sobre la imagen muscle.png. La operación NOT puede realizarse a través de la operación XOR. Para esto se utiliza una imagen constante de valor máximo (255) y se efectúa la operación XOR con la imagen original (NOT = 255 XOR I). Explique el resultado y visualícelo.

  6. Ponga en cero, en la imagen muscle.png, los 6 bits menos significativos de la zona marcada por spot.png (blanca), sin afectar el resto de la imagen. Explique cómo hacerlo. Verifique que, en la imagen resultado, la zona marcada solo toma los cuatro valores: 192, 128, 64 y 0.

  7. Guarde los cambios en su notebook.