Python: usando o GLCM de uma região angular não-reta

Eu tenho usado a implementação SLIC do skimage para segmentar imagens em superpixels. Gostaria de usar GLCMs para extrair recursos adicionais desses superpixels para um problema de classificação. Esses superpixels não são retangulares. No MATLAB, você pode definir pixels como NaN e eles serão ignorados pelo algoritmo (ligação) Eu poderia usar isso para criar caixas delimitadoras em torno dos superpixels e depois definir os pixels não utilizados como NaN.

ogreycomatrix No entanto, a função skimage não funciona da mesma forma que a implementação do MATLAB. Ao definir pixels como NaN, a função falha em uma declaração para verificar se todos os valores são maiores que 0.

Existe uma implementação Python disponível capaz de trabalhar com ROIs não retangulares?

questionAnswers(2)

yourAnswerToTheQuestion