Obtenez des fonctionnalités d'image avec OpenCV

Chargez l'image avec OpenCV et obtenez la valeur moyenne de sa saturation et de sa luminosité. Puisqu'il est traité comme une matrice numpy, la connaissance de numpy est également requise lors de l'utilisation d'OpenCV en Python. Dans l'exemple suivant, la matrice de translocation (T) est utilisée pour calculer la moyenne de chaque couche.

import sys,cv2

img = cv2.imread(sys.argv[1],1) # 0=grayscale, 1=color
hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)

print("Shape: {0}".format(hsv.shape))
print("Salute(mean): %.2f" % (hsv.T[1].flatten().mean()))
print("Value(mean): %.2f" % (hsv.T[2].flatten().mean()))

Le référentiel suivant contient quelques exemples de code pour les liaisons OpenCV Python.

https://github.com/lumbermill/takachiho/tree/master/sandbox/opencv

Recommended Posts

Obtenez des fonctionnalités d'image avec OpenCV
Édition d'image avec python OpenCV
Reconnaissance d'image avec Keras + OpenCV
Principes de base du traitement d'image en temps réel avec opencv
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Trouver la similitude d'image avec Python + OpenCV
Essayez de brouiller l'image avec opencv2
Traitement d'image avec Python et OpenCV [Tone Curve]
Acquisition d'images depuis une caméra avec Python + OpenCV
Traitement d'image léger avec Python x OpenCV
Traitement d'image avec Lambda + OpenCV (création d'image grise)
Lisez l'image du graphique avec OpenCV et obtenez les coordonnées du point final du graphique
J'ai essayé de "lisser" l'image avec Python + OpenCV
XavierNX accélère le traitement d'image OpenCV avec GPU (CUDA)
Comment recadrer une image avec Python + OpenCV
J'ai essayé de "binariser" l'image avec Python + OpenCV
[Petite histoire] Tester la génération d'images avec Python / OpenCV
Traitement d'image avec MyHDL
Détecter le retour du chat avec OpenCV
Binarisation avec OpenCV / Python
Reconnaissance d'image avec keras
Démarrez avec MicroPython
Recevez des tweets avec Tweepy
Faire pivoter les sprites avec OpenCV
Traitement d'image avec Python
Obtenez date avec python
Augmentation des données avec openCV
Démarrez avec Mezzanine
Obtenir les propriétés vidéo OpenCV
TopView facile avec OpenCV
Trébucher avec opencv3 de homebrew
Traitement d'image avec PIL
J'ai essayé d'extraire des fonctionnalités avec SIFT d'OpenCV
[Python] Obtenez les nombres dans l'image graphique avec OCR
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
Capture d'image / comparaison de la vitesse OpenCV avec et sans GPU
Génération d'images JPEG en spécifiant la qualité avec Python + OpenCV
Créez diverses vidéos Photoshop avec Python + OpenCV ② Créez une image fixe Photoshop
Obtenez le code du pays avec python
Téléchargement d'image avec l'API Flickr
Traitement d'image avec Python (partie 2)
Obtenez la table dynamiquement avec sqlalchemy
J'ai essayé la "correction gamma" de l'image avec Python + OpenCV
Lire les coordonnées de l'image avec Python-matplotlib
Traitement d'image avec PIL (Pillow)
Reconnaissance faciale avec OpenCV de Python
"Traitement Apple" avec OpenCV3 + Python3
Essayez la détection des bords avec OpenCV
Obtenez la chronologie Twitter avec Python
Commencez avec influxDB + Grafana
Capture de caméra avec Python + OpenCV
Obtenez des données Youtube avec python
[Python] Utilisation d'OpenCV avec Python (basique)
Téléchargement d'images et personnalisation avec django-ckeditor
Tri des fichiers image avec Python (2)
Obtenir des informations avec l'API Zabbix
Lancez-vous avec Django! ~ Tutoriel ④ ~
Binariser les données photo avec OpenCV
Chargement de la vidéo en boucle avec opencv
Créer une visionneuse d'images avec Tkinter