Detecção de Objetos com Tensorflow
Há algum tempo atrás, treinei um detector de objetos AI
Num frio dia de inverno em julho… que é na Austrália… senti a necessidade urgente de treinar um modelo de IA para detectar barras de reforço de concreto não vedadas…
Então comprei em loja local Bunnings algumas novas barras de reo brilhantes como estas
e tampas de segurança para barras de reforço como estas
Comecei com as tampas
Fiz cem fotos de diferentes composições com estas tampas amarelas de reo bar, rotuladas em LabelImg, usei um modelo SSD, depois outro EfficientNet e fiz um pouco de programação em Python- e o modelo rapidamente aprendeu o que eu queria dela.
inicialmente o modelo considerava quase todos os objetos cilíndricos amarelos como tampas de reo bar
E as caixas delimitadoras poderiam ser mais precisas…
Depois vieram as barras
Peguei vários outros úteis ferramentas do depósito e fiz outras cem fotos como esta, e o modelo ficou melhor…
Definitivamente melhor
Aplicativo Mobile
Finalmente treinei um pequeno modelo SSD de IA para rodar em um telefone móvel sem grande latência, criei um aplicativo Android simples e aqui está como ele ficou:
Certo.
Links úteis
- MMdetection não é mais suportado
- Fluxo de trabalho para treinar um detector de objetos com Label Studio & MMDetection
- LabelImg: https://github.com/HumanSignal/labelImg
- TensorFlow: https://www.tensorflow.org/
- Folha de Dicas de Python
- Folha de Dicas de Conda
- Folha de Dicas de venv
- Folha de Dicas de Bash
- Folha de Dicas de Ollama
- Folha de Dicas de Docker
- Gerando PDF em Python - Bibliotecas e exemplos"