Cuantificación de imágenes

Es posible usar la función bitwise_and de python-opencv para crear una función propia capaz de poner en cero el plano binario k de una imagen. Esto corresponde a la cuantificación de la imagen:

import numpy as np
import cv2

def image_quantization(imagen, k):
    plane = np.full((imagen.shape[0], imagen.shape[1]), 255-2 ** k, np.uint8)
    return cv2.bitwise_and(plane, imagen)
    

Note que esta función puede invocarse múltiples veces sobre una imagen para apagar distintos planos.