Dessinez une flèche (vecteur) avec opencv / python

Création de la version Python à partir de Draw arrow with OpenCV.

def cvArrow(img, pt1, pt2, color, thickness=1, lineType=8, shift=0):
    cv2.line(img,pt1,pt2,color,thickness,lineType,shift)
    vx = pt2[0] - pt1[0]
    vy = pt2[1] - pt1[1]
    v  = math.sqrt(vx ** 2 + vy ** 2)
    ux = vx / v
    uy = vy / v
    #La largeur de la flèche
    w = 5
    h = 10
    ptl = (int(pt2[0] - uy*w - ux*h), int(pt2[1] + ux*w - uy*h))
    ptr = (int(pt2[0] + uy*w - ux*h), int(pt2[1] - ux*w - uy*h))
    #Dessinez la pointe de la flèche
    cv2.line(img,pt2,ptl,color,thickness,lineType,shift)
    cv2.line(img,pt2,ptr,color,thickness,lineType,shift)

Je blogue: http://weed.nagoya

Recommended Posts

Dessinez une flèche (vecteur) avec opencv / python
Binarisation avec OpenCV / Python
"Traitement Apple" avec OpenCV3 + Python3
Édition d'image avec python OpenCV
Capture de caméra avec Python + OpenCV
Dessiner un fichier netCDF avec python
[Python] Utilisation d'OpenCV avec Python (basique)
Détection de visage avec Python + OpenCV
Briller la vie avec Python et 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)
Programmation facile Python + OpenCV avec Canopy
Dessinez une courbe Koch avec Python Turtle
Découpez le visage avec Python + OpenCV
Reconnaissance faciale avec caméra avec opencv3 + python2.7
Charger une image gif avec Python + OpenCV
Trouver la similitude d'image avec Python + OpenCV
Dessinez Riapnov Fractal avec Python, matplotlib
Segmentation basée sur un graphique avec Python + OpenCV
Dessinez des figures avec OpenCV et PIL
Etude de base d'OpenCV avec Python
Détection de visage avec Python + OpenCV (rotation invariante)
Enregistrer la vidéo image par image avec Python OpenCV
Dessinez Nozomi Sasaki dans Excel avec python
Capturer des images avec Pupil, python et OpenCV
J'ai essayé le rendu non réaliste avec Python + opencv
Traitement d'image avec Python et OpenCV [Tone Curve]
Acquisition d'images depuis une caméra avec Python + OpenCV
[python, openCV] base64 Reconnaissance faciale dans les images
Créez diverses vidéos Photoshop avec Python + OpenCV ③ Créez diverses vidéos Photoshop
[Python] Lire des images avec OpenCV (pour les débutants)
Traitement d'image léger avec Python x OpenCV
Lissage des bords enregistrés avec python + OpenCV (BilateralFilter, NLMeansFilter)
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
python commence par ()
Exemples OpenCV (Python)
Bingo avec python
Zundokokiyoshi avec python
[Remarque] openCV + python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Hello World et détection de visage avec OpenCV 4.3 + Python
J'ai essayé de "lisser" l'image avec Python + OpenCV
Comparaison des performances du détecteur de visage avec Python + OpenCV
J'ai essayé de "différencier" l'image avec Python + OpenCV
Extraction de bords avec python + OpenCV (filtre Sobel, filtre laplacien)
Essayez de dessiner une courbe de vie avec python
Comment recadrer une image avec Python + OpenCV
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
[Python] Dessinez un Mickey Mouse avec une tortue [Débutant]
Rendre OpenCV3 disponible à partir de python3 installé avec pyenv