Download utils_imagem.py from AIDAON/aida-api: direct link, hf CLI and curl.
- Browser
- Download file 1.69 kB
-
https://huggingface.co/spaces/AIDAON/aida-api/resolve/main/utils_imagem.py
- Command line
-
hf download hf://spaces/AIDAON/aida-api/utils_imagem.py
-
curl -L -o utils_imagem.py https://huggingface.co/spaces/AIDAON/aida-api/resolve/main/utils_imagem.py
1.69 kB
| """Utilitários de imagem legados — *proxy* para :mod:`aida.utilitarios.imagem`. | |
| Mantido para não quebrar ``analisar_imagem.py``, ``gerar_csv.py``, | |
| ``treinar_ml.py`` e os módulos de ``extratores/``, que importam daqui. | |
| A implementação real vive em ``aida/utilitarios/imagem.py``, que corrige três | |
| problemas desta versão: | |
| * ``pillow_heif`` era importado no topo sem proteção — em máquina sem a | |
| biblioteca o projeto inteiro deixava de importar; | |
| * arquivos vazios ou truncados passavam pela validação e só quebravam depois; | |
| * ``imagem_cinza_float`` dependia do OpenCV mesmo quando o array já era 2D. | |
| ``ImagemInvalida`` herda de ``ValueError``, então ``except ValueError`` no código | |
| antigo continua capturando os mesmos casos. | |
| """ | |
| from aida.utilitarios.imagem import ( # noqa: F401 (reexportações intencionais) | |
| ImagemInvalida, | |
| abrir_pil, | |
| carregar_imagem_rgb, | |
| distancia_hamming_hex, | |
| estatisticas, | |
| estatisticas_robustas, | |
| hash_arquivo, | |
| hash_perceptual, | |
| imagem_cinza_float, | |
| limpar_metricas, | |
| listar_imagens, | |
| metadados_arquivo, | |
| metadados_de_bytes, | |
| pil_para_array, | |
| recomprimir_jpeg, | |
| recomprimir_webp, | |
| salvar_bytes_jpeg, | |
| validar_arquivo_imagem, | |
| ) | |
| __all__ = [ | |
| "ImagemInvalida", | |
| "abrir_pil", | |
| "carregar_imagem_rgb", | |
| "distancia_hamming_hex", | |
| "estatisticas", | |
| "estatisticas_robustas", | |
| "hash_arquivo", | |
| "hash_perceptual", | |
| "imagem_cinza_float", | |
| "limpar_metricas", | |
| "listar_imagens", | |
| "metadados_arquivo", | |
| "metadados_de_bytes", | |
| "pil_para_array", | |
| "recomprimir_jpeg", | |
| "recomprimir_webp", | |
| "salvar_bytes_jpeg", | |
| "validar_arquivo_imagem", | |
| ] | |