[PYTHON] Création d'un classificateur en cascade avec opencv

introduction

Ce site (https://www.pro-s.co.jp/engineerblog/opencv/post_6202.html) La méthode est écrite, mais je suis tombé sur diverses choses, je vais donc l'écrire sous forme de mémo. L'environnement est win10.


  1. Obtenez et installez opencv 2.4.13. (La création d'échantillons et la cascade de trains ne sont pas incluses après opencv3. Je me demande si le support a disparu?)

  2. Lors de la préparation de l'image correcte avec crée des échantillons, réduisez-la autant que possible. (Parce que Traincascade réduit la taille de l'image NG à la taille de l'image correcte, l'efficacité d'apprentissage est médiocre à moins qu'elle ne soit petite.)

  3. Remplissez la liste des images NG utilisées dans Traincascade avec le chemin complet. Sinon, vous obtiendrez une erreur.

  4. Le code de saut de ligne est LF dans la liste des images NG utilisées dans Traincascade. Sinon, vous obtiendrez une erreur.

De côté

Le message d'erreur Traincascade est très déroutant. Mais même si ça s'arrête avec une erreur au milieu, je pense que ça va car le fichier en cascade peut être utilisé pour le moment.

Recommended Posts

Création d'un classificateur en cascade avec opencv
Créez un classificateur en cascade avec Google Colaboratory
Traitement d'image avec Lambda + OpenCV (création d'image grise)
Détecter le retour du chat avec OpenCV
Faire pivoter les sprites avec OpenCV
Augmentation des données avec openCV
TopView facile avec OpenCV
Trébucher avec opencv3 de homebrew
Reconnaissance faciale avec OpenCV de Python
"Traitement Apple" avec OpenCV3 + Python3
Essayez la détection des bords avec OpenCV
Édition d'image avec python OpenCV
Capture de caméra avec Python + OpenCV
[Python] Utilisation d'OpenCV avec Python (basique)
Binariser les données photo avec OpenCV
Détection des bords en temps réel avec OpenCV
Classificateur en cascade [Note] [Opencv]
Détection de visage avec Python + OpenCV
Obtenez des fonctionnalités d'image avec OpenCV
Reconnaissance faciale / coupe avec OpenCV
Essayez OpenCV avec Google Colaboratory
Utiliser OpenCV avec Python @Mac
Reconnaissance d'image avec Keras + OpenCV
Détection de visage d'anime avec OpenCV
Principes de base du traitement d'image en temps réel avec opencv
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Réseau neuronal avec OpenCV 3 et Python 3
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Présentation d'OpenCV sur Mac avec homebrew
Programmation facile Python + OpenCV avec Canopy
Trouver les erreurs les plus simples avec OpenCV
[OpenCV] Identification personnelle avec photo du visage
Création d'interface graphique avec Pyside2 <niveau maternelle>
Essayez la reconnaissance faciale avec python + OpenCV
Faire pivoter les sprites avec OpenCV # 2 ~ Maîtriser cv2.warpAffine () ~
Découpez le visage avec Python + OpenCV
Reconnaissance faciale avec caméra avec opencv3 + python2.7
Détection des fonctionnalités OpenCV avec Google Colaboratory
Recherche de mots composés à phase identique avec opencv
Charger une image gif avec Python + OpenCV
Détection de chat avec OpenCV (distribution de modèles)
Essayez de brouiller l'image avec opencv2
Utiliser OpenCV avec Python 3 dans Window
Dessinez une illustration avec Python + OpenCV
Détection de visage à l'aide d'un classificateur en cascade
Suivre les balles de baseball avec Python + OpenCV
Création d'un babillard avec flask
Segmentation basée sur un graphique avec Python + OpenCV
Reconnaissance d'objets avec openCV par traincascade
Dessinez des figures avec OpenCV et PIL
J'ai essayé la reconnaissance faciale avec OpenCV
Implémentation de la méthode de différence inter-trame avec OpenCV
Dessinez une flèche (vecteur) avec opencv / python
Etude de base d'OpenCV avec Python