Trabalho Final da disciplina de Visão computacional (2019/0) da Universidade de Brasília.
Pode ser necessário instalar pacotes que estão sendo usados com o pacote pip
do Python e é necessário ter o Jupyter Notebook
no computador para poder abrir os softwares
-
Deve ser feito o download do dataset (moedas.rar) de imagens contidos no link abaixo e deixá-lo na pasta raiz do projeto.
https://www.kaggle.com/durvalcarvalho/thebrazilianrealbrlcentavos
Caso não tenha o seu próprio dataset
com moedas, execute em sequência:
- Faça os imports;
- Execute as funções:
coin_regions
,coins_numbers
. - Em seguida, execute o bloco que possui a função
main
. - Por fim, execute o bloco que está abaixo da função
main
para executar o algoritmo.
Caso deseje utilizar um dataset
qualquer:
- Providencie uma pasta
train
e outratest
na raiz do projeto. - Separe as pastas
train
etest
em sub-pastas:5
,10
,25
,50
e100
e coloque as respectivas moedas. - Cada imagem deve conter apenas uma moeda.
Para fazer isso de uma forma mais rápida, baixe o dataset no link abaixo e coloque as pastas train e test em contador_moedas
(pasta principal).
www.kaggle.com/xregis/train_test_br_coins
Para executar o código, basta abrir o notebook a ser executado, clicar na aba Kernel
e executar o comando Restart & Run All