Sangue na Cabeça é uma ferramenta
que permite análise
de arquivos DICOM com suspeira de hemorragia intracraniana
. Ela pode ser utilizada via bot, pelo link @SangueNaCabeca.
Você também pode utilizar um executável
para executar no seu terminal.
Este projeto foi desenvolvido como requisito para conclusão da turma de Inteligência Computacional do Programa de Pós Graduação da UERN/UFERSA no ano de 2020.
A seguir, irei fornecer instruções executar o projeto na sua máquina.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou o conda?
- Você criou um bot no telegram?
- (OPCIONAL) Você instalou a versão mais recente do
docker
? - (OPCIONAL) Você instalou a versão mais recente do
docker-compose
?
- Clone o projeto:
git clone https://github.com/HerlanAssis/sanguenacabeca;
cd sanguenacabeca;
-
Siga as instruções do arquivo src/main.py para executar no seu terminal.
-
Ou, acesse o link TelegramBot e configure seu bot.
-
Para adicionar seu bot, crie um arquivo
.env
no diretório principal do projeto adicione a variável TELEGRAM_TOKEN=<seu_token>. -
Depois execute no diretório principal:
docker-compose up -d --build
Para usar o SangueNaCabeca, siga estes passos:
- crie um ambiente virtual com o conda, ative ele e execute o scrypt
main.py
para ser as instruções:
conda install --file requirements.txt --yes
python src/main.py --path caminho_da_pasta/
OU
python src/main.py --files caminho_do_arquivo1 caminho_do_arquivo2
As próximas ações para o SangueNaCabeca são:
-
Escrever README - Documentar
-
Adicionar mais exemplos no bot - Melhorar a apresentação do bot explicando seu algoritmo
- Referênciar artigo escrito
-
Referências leitura base - Escrever Testes
Para contribuir com SangueNaCabeca, siga estes passos:
- Fork esse repositório.
- Crie uma branch:
git checkout -b <branch_name>
. - Faça suas mudanças e comite para:
git commit -m '<commit_message>'
- Push para a branch de origem:
git push origin SangueNaCabeca/<location>
- crie um pull request.
Como alternativa, consulte a documentação do GitHub em criando uma pull request.
Agradeço às seguintes pessoas que contribuíram para este projeto:
Durante o desenvolvimento desta ferramenta o seguinte material foi consultado:
- https://medium.com/@mdcg.dev/desenvolvendo-o-seu-primeiro-chatbot-no-telegram-com-python-a9ad787bdf6
- https://medium.com/@taposhdr/medical-image-analysis-with-deep-learning-i-23d518abf531
- https://vincentblog.xyz/posts/medical-images-in-python-computed-tomography
- https://www.kaggle.com/c/rsna-intracranial-hemorrhage-detection/overview/description
- https://scikit-image.org/
Se você quiser entrar em contato comigo, entre em contato com [email protected].