Extracción de planos binarios
Es posible usar la función bitwise_and de python-opencv para crear una función propia capaz de extraer el plano binario k de una imagen.
import numpy as np
import cv2
def bit_plane_slicing(imagen, k):
plane = np.full((imagen.shape[0], imagen.shape[1]), 2 ** k, np.uint8)
return cv2.bitwise_and(plane, imagen)Note que es posible que sea necesario realizar una expansión lineal de la imagen resultante para poder visualizarla correctamente.