Estou tentando detectar uma mancha grande usando o OpenCV SimpleBlobDetector
seguindo esta resposta do SO .
Aqui está a imagem de entrada:
Primeiro tentei trabalhar com params.filterByArea = False , o que permitiu detectar a grande mancha preta:
No entanto, pontos menores também acabaram sendo detectados. Portanto, alternei params.filterByArea = True
na esperança de impor um critério na área do objeto.
Entretanto, ao definir params.filterByArea = True com params.minArea = 10
a maior mancha não é mais identificada:
Tentei usar outros minArea
parâmetros sem sucesso, até mesmo tentando um minArea
valor 0, o que deveria ser equivalente a nenhuma filtragem.
O que estou perdendo aqui?