Python: tomar el GLCM de una región angular no recta

He estado usando la implementación SLIC de skimage para segmentar imágenes en superpíxeles. Me gustaría usar GLCM para extraer características adicionales de estos superpíxeles para un problema de clasificación. Estos superpíxeles no son rectangulares. En MATLAB puede establecer píxeles en NaN y el algoritmo los ignorará (enlazar) Podría usar esto para hacer cuadros delimitadores alrededor de los superpíxeles y luego simplemente configurar los píxeles no utilizados en NaN.

losGreycomatrix Sin embargo, la función en skimage no funciona del mismo modo que la implementación de MATLAB. Al establecer píxeles en NaN, la función falla en una afirmación para verificar si todos los valores son mayores que 0.

¿Hay disponible una implementación de Python que pueda funcionar con ROI no rectangulares?

Respuestas a la pregunta(2)

Su respuesta a la pregunta