Estranho OpenCV Distância transformar os resultados
-
05-07-2019 - |
Pergunta
Eu estou tentando executar uma distância transformar em uma imagem binária thresholded em Para auxiliar a detecção de anomalias (minha esperança é que eu posso detectar grande altera em torno das bordas do objecto), no entanto, por algum motivo, mediante executar meu script Distância Transform, eu estou ficando um tipo de bandas estranha de efeito. Eu testei algo semelhante na distância Transform demonstração script o diretório de amostras, com os mesmos resultados. Uma possível razão eu vim com foi que a distância estava indo além da escala 0-255 e, portanto, essencialmente sendo modulus'ed para mantê-lo dentro dos limites. alguém teve alguma experiência com este que poderia aconselhar? Tenho postado imagens e código no meu blog se isso ajuda Desde já, obrigado, Ian
Solução
Uma maneira rápida de testar a sua teoria: Tente uma imagem em escala de cinza que é cortado com (todos os valores V -> 128+ (v-128) / 32 ou algo assim) e ver se isso faz com que as faixas mais largas ou os elimina completamente.
É sempre uma boa idéia para pregar abaixo o que o problema é o primeiro, e então tentar corrigi-lo.
Outras dicas