Matlab - Como detectar a cor verde na imagem?

Estou trabalhando em um projeto que basicamente tenho que detectar os três na imagem e excluir as outras informações. Eu usei o HSV como segmentação e a função regionprops para detectar cada elemento. Funciona bem, mas nos mesmos casos que tem telhados de casas, eles não são excluídos porque o valor de Hue é semelhante aos três. Até agora, este é o resultado:

Para remover os telhados, pensei que talvez seja possível detectar a cor verde em cada região detectada. Se a região não tiver 70% de verde (por exemplo), essa região será excluída. Como eu posso fazer isso? Como posso detectar apenas a cor verde da imagem?

questionAnswers(1)

yourAnswerToTheQuestion