Imagem.segmente_bordas.__doc__:
Como não tem instruções a mais, podemos admitir uma linearização em relação ao maior valor dos filtros? (famosa regrinha de 3)
Imagem.segmente_bordas.__doc__:
Como não tem instruções a mais, podemos admitir uma linearização em relação ao maior valor dos filtros? (famosa regrinha de 3)
Mais uma coisa.
Imagem.pinte.__doc__:
Cores dadas constantes no EP são Tuple e no docstring da função temos que será alimentado uma lista.
Devo admitir a possibilidade de qualquer tipo de entrada (list E tuple) ou só list?
File "C:\Users\Luigi\Desktop\Espelho celular\USP\2 sem\PDA\EPS\EP09\ep9.py", line 381, in <module>
main()
File "C:\Users\Luigi\Desktop\Espelho celular\USP\2 sem\PDA\EPS\EP09\ep9.py", line 123, in main
pintada.mostre()
AttributeError: 'NoneType' object has no attribute 'mostre'
Traceback (most recent call last):
A função pinte é do tipo None e na main() dada no pintada=entrada.pinte( VERDE, bordas )
Deixo a função pinte não sendo None ou mudo a main pra
>entrada.pinte(VERDE,bordas)
>pintada=entrada
????????????????????
A função pinte é do tipo None e na main() dada no pintada=entrada.pinte( VERDE, bordas )
Opa, falha nossa! Já corrigimos no esqueleto_ep9.py online.
Como mostrado nos exemplos, o método pinte retorna uma imagem.
Testes
parece muito bom! mas lembre-se de testar com "imagens" bem pequenas, 4x5 por exemplo, para ver se o resultados de todos os métodos, pixel a pixel, dão o resultado esperado.
Como não tem instruções a mais, podemos admitir uma linearização em relação ao maior valor dos filtros? (famosa regrinha de 3)
Isso mesmo. O resultado do módulo do gradiente é sempre não negativo, assim basta fazer uma regra de 3.