Features
- primeiras tratativas de solução do dojo (Ricardo Brito do Nascimento)
- Alocado recurso de imagem com textos do projeto (Ricardo Brito do Nascimento)
- Implementação Invert_image e respectivos testes parciais (Ricardo Brito do Nascimento)
- Tratativa em inverter a imagem (Ricardo Brito do Nascimento)
- Implementação de decorador para agregar funcionalidades por camadas (Ricardo Brito do Nascimento)
- Tratativa para decorador genérico (Ricardo Brito do Nascimento)
- tratativa decorator para gravar arquivos (Ricardo Brito do Nascimento)
- Estrutura do dojo (Ricardo Brito do Nascimento)
- Solução para dojo e respectivos testes (Ricardo Brito do Nascimento)
- Property
img_path
com regras de carregamento especificas (Ricardo Brito do Nascimento) - Implementado o metodo
PreprocessImageOCR.save
(Ricardo Brito do Nascimento) - Implementação
PreprocessImageOCR.inverterd
e respectivos testes unitários (Ricardo Brito do Nascimento) - reinicia o valor da imagem original e respectivos testes (Ricardo Brito do Nascimento)
- Tratativa em definir um decorador capaz de agregar metodos em classes (Ricardo Brito do Nascimento)
- Implementado o decorador de classe
whoami
para apresentar o nome da classe base do objeto (Ricardo Brito do Nascimento) - Acrescentado gadget de versão github (Ricardo Brito do Nascimento)
- Estrutura para dojo
Preprocess Images for Text OCR - Binarization
(Ricardo Brito do Nascimento) - Solução para dojo (Ricardo Brito do Nascimento)
- Implementação para dojo binarization (Ricardo Brito do Nascimento)
- Novo arquivo de dados modelo (Ricardo Brito do Nascimento)
- Modelo base em PYthon NoteBook (Ricardo Brito do Nascimento)
- Segunda imagem para observação de resultados (Ricardo Brito do Nascimento)
- estrutura do dojo (Ricardo Brito do Nascimento)
- implementações e testes (Ricardo Brito do Nascimento)
Bug Fixes
- Ajuste de compatibilidade com a nova versão do incolume-py-changelog (Ricardo Brito do Nascimento)
- Correção de teste substituindo a imagem original (Ricardo Brito do Nascimento)
- Ajuste na chamada aos elementos do objeto (Ricardo Brito do Nascimento)
- proteção para
ImportError: cannot import name Self from typing
(Ricardo Brito do Nascimento) - bad-version-info-order (PYI066) (Ricardo Brito do Nascimento)
- Corrigido extensão da imagem base
png
->jpg
(Ricardo Brito do Nascimento) - parametro deprecated corrigido (Ricardo Brito do Nascimento)
- ImportError: cannot import name Self from typing on
python3.10
(Ricardo Brito do Nascimento)
Styles
- Aplicado QA ao notebook (Ricardo Brito do Nascimento)
Code Refactoring
- Nova tratativa para implementar
invert_image
(Ricardo Brito do Nascimento) - desfeito a abertura da imagem como matriz (Ricardo Brito do Nascimento)
- Convertido para paradigma OO (Ricardo Brito do Nascimento)
- acrescentado decorador de class para agregar funcionalidade de
class_name
e respectivo teste. (Ricardo Brito do Nascimento) - Atualizado classe para receber o arquivo de imagem na inicialização (Ricardo Brito do Nascimento)
- Melhoria nas documentação e assinatura dos metódos (Ricardo Brito do Nascimento)
- aplicado DRY para tratamento de exceção (Ricardo Brito do Nascimento)
- Reestruturação do modulo (Ricardo Brito do Nascimento)
- Fracionado para utilizar a classe principal em outras implementações, aplicado o principio DRY e reutilização. (Ricardo Brito do Nascimento)
- Acrescentado diversos checkpoints para validação (Ricardo Brito do Nascimento)
- Fatorado a class para manuseio do Preprocessamento de imagens para extração de texto com
ocr
eopencv
(Ricardo Brito do Nascimento) - Indicado versão de referencia para classe obsoleta (Ricardo Brito do Nascimento)
- Proteção contra substituição do arquivo imagem de referência (Ricardo Brito do Nascimento)
- Reimplementação do refactor e obsolecência para dojo20250106 (Ricardo Brito do Nascimento)
- Sanitização do código com remoção de estruturas redundantes. (Ricardo Brito do Nascimento)
- Realocado o modelo base para projeto em jupyter notebook (Ricardo Brito do Nascimento)
- Ajustes para passar em todos as possibilidades dos testes unitários (Ricardo Brito do Nascimento)
- adaptação das implementações para aceitar vários tipos de entradas (Ricardo Brito do Nascimento)
- redução da complexidade ciclomática (Ricardo Brito do Nascimento)
- Solução dojo (Ricardo Brito do Nascimento)
Tests
- Removido testes desnecessários (Ricardo Brito do Nascimento)
Builds
- Bumping version from 1.68.0 to 1.69.0a0 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a0 to 1.69.0a1 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a1 to 1.69.0a2 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a2 to 1.69.0a3 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a3 to 1.69.0a4 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a4 to 1.69.0a5 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a6 to 1.69.0a7 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a7 to 1.69.0a8 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a8 to 1.69.0a9 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a9 to 1.69.0a10 (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a10 to 1.69.0 (Ricardo Brito do Nascimento)
Chores
- Instalado pacote
matplotlib
(Ricardo Brito do Nascimento) - dojo realocado incolume/py/coding_dojo_jedi/{dojo20241120 -> dojo20250106} (Ricardo Brito do Nascimento)
- Instalado pacote
opencv-python
vulgocv2
(Ricardo Brito do Nascimento) - Reinstalado pacote
matplotlib
(Ricardo Brito do Nascimento) - desmebramento do dojo (Ricardo Brito do Nascimento)
- Estrutura generica com dados para utilização em diversos testes e dojos (Ricardo Brito do Nascimento)
- Bumping version from 1.69.0a5 to 1.69.0a6 (Ricardo Brito do Nascimento)
- instalado pacote
deprecated
(Ricardo Brito do Nascimento)
Reverts
- "feat: Tratativa para decorador genérico" (Ricardo Brito do Nascimento)
Commits
- 8b188d1: Merge branch '341-enhancement-comando-cicd-incompativel-com-nova-versão-do-gcl' into dev (Ricardo Brito do Nascimento)
- 42aa053: Merge branch '293-new-dojo-preprocess-images-for-text-ocr' into dev (Ricardo Brito do Nascimento)
- e48eef6: Merge branch '344-enhancement-customizar-agregação-de-funcionalidades-com-decoradores' into dev (Ricardo Brito do Nascimento)
- removido função inverted_image0 (Ricardo Brito do Nascimento)
- removido função inverted_image (Ricardo Brito do Nascimento)
- removido função write_plot (Ricardo Brito do Nascimento)
- removido função open_plot (Ricardo Brito do Nascimento)
- 1a99b15: Merge branch '293-new-dojo-preprocess-images-for-text-ocr-inverted-images' into dev (Ricardo Brito do Nascimento)
- 398366f: refactor[docs]: Melhoria da apresentação para gadgets informativos. (Ricardo Brito do Nascimento)
- eb8fd20: Merge branch 'enhancement-1737300693' into dev (Ricardo Brito do Nascimento)
- e0ceb06: changelog[docs]: Editado gadgets para boilerplate (Ricardo Brito do Nascimento)
- 3ac22e5: Merge branch 'enhancement-1737300693' into dev (Ricardo Brito do Nascimento)
- 1772af0: Merge branch 'enhancement-1737461920' into dev (Ricardo Brito do Nascimento)
- 9e83338: Merge branch '353-enhancement-acrescentar-gadget-de-versão' into dev (Ricardo Brito do Nascimento)
- a8051fa: Merge branch '345-new-dojo-preprocess-images-for-text-ocr---binarization' into dev (Ricardo Brito do Nascimento)
- 783417b: Merge branch 'enhancement-1737645269' into dev (Ricardo Brito do Nascimento)
- 3f1a68d: Merge branch '329-new-dojo-unificar-todas-as-soluções-para-validação-de-números-primos' into dev (Ricardo Brito do Nascimento)
- 3feaba0: Merge branch 'dev' (Ricardo Brito do Nascimento)