Détection d'objets avec Tensorflow

Il y a un certain temps, j'ai entraîné un détecteur d'objets AI.

Sommaire

Un froid jour d’hiver en juillet… c’est en Australie… j’ai ressenti le besoin urgent d’entraîner un modèle d’IA pour détecter les barres d’armature en béton non coupées…

Alors j’ai acheté chez le local Bunnings quelques nouvelles barres de réo brillantes comme celles-ci

barres d’armature en béton

et des capuchons de sécurité pour barres comme ceux-ci

capuchons de barres d’armature en béton

Commencé avec les capuchons

J’ai pris cent photos de différentes compositions avec ces capuchons jaunes de barres de réo, étiquetées dans LabelImg, j’ai pris un modèle SSD, puis un autre EfficientNet, j’ai fait un peu de codage en Python- et le modèle a rapidement appris ce que je voulais.

capuchon de barre de réo - lh

capuchon de barre de réo - rh

initialement, le modèle prenait presque tous les objets cylindriques jaunes comme des capuchons de barres de réo

capuchon de café

Et les boîtes de délimitation pouvaient être plus précises…

Puis les barres sont venues

J’ai pris plusieurs autres outils utiles du garage et j’ai pris encore cent photos comme celle-ci, et le modèle est devenu meilleur…

détection d’objets dans le garage

Définitivement meilleur

détection d’objets dans le garage

entraînement de détection d’objets avec l’IA dans le garage

Application mobile

Enfin, j’ai entraîné un petit modèle SSD d’IA pour fonctionner sur un téléphone mobile sans latence importante, j’ai créé une application Android simple et voici à quoi elle ressemblait :

téléphone mobile ssd ai

détection d’objets sur téléphone mobile

tensorflow sur téléphone mobile

Right.

Liens utiles