Zeichnen Sie einen Pfeil (Vektor) mit opencv / python

Erstellt Python-Version aus Pfeil mit OpenCV zeichnen.

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
    #Die Breite des Pfeils
    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))
    #Zeichnen Sie die Pfeilspitze
    cv2.line(img,pt2,ptl,color,thickness,lineType,shift)
    cv2.line(img,pt2,ptr,color,thickness,lineType,shift)

Ich blogge: http://weed.nagoya

Recommended Posts

Zeichnen Sie einen Pfeil (Vektor) mit opencv / python
Binarisierung mit OpenCV / Python
"Apple-Verarbeitung" mit OpenCV3 + Python3
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
Zeichnen Sie eine netCDF-Datei mit Python
[Python] Verwenden von OpenCV mit Python (Basic)
Gesichtserkennung mit Python + OpenCV
Leuchtendes Leben mit Python und OpenCV
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Einfache Python + OpenCV-Programmierung mit Canopy
Zeichnen Sie mit Python Turtle eine Koch-Kurve
Schneiden Sie das Gesicht mit Python + OpenCV aus
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Laden Sie das GIF-Bild mit Python + OpenCV
Finden Sie Bildähnlichkeit mit Python + OpenCV
Zeichne Riapnov Fractal mit Python, matplotlib
Graphbasierte Segmentierung mit Python + OpenCV
Zeichnen Sie Figuren mit OpenCV und PIL
Grundlegendes Studium von OpenCV mit Python
Gesichtserkennung mit Python + OpenCV (invariante Rotation)
Speichern Sie Videos Frame für Frame mit Python OpenCV
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Bilder mit Pupil, Python und OpenCV aufnehmen
Ich habe versucht, mit Python + opencv nicht realistisch zu rendern
Bildverarbeitung mit Python & OpenCV [Tonkurve]
Bildaufnahme von der Kamera mit Python + OpenCV
[python, openCV] base64 Gesichtserkennung in Bildern
Erstellen verschiedener Photoshop-Videos mit Python + OpenCV ③ Erstellen Sie verschiedene Photoshop-Videos
[Python] Bilder mit OpenCV lesen (für Anfänger)
Leichte Bildverarbeitung mit Python x OpenCV
Glättung kantengespeichert mit Python + OpenCV (BilateralFilter, NLMeansFilter)
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Python beginnt mit ()
OpenCV-Beispiele (Python)
Bingo mit Python
Zundokokiyoshi mit Python
[Hinweis] openCV + Python
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Hallo Welt- und Gesichtserkennung mit OpenCV 4.3 + Python
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Leistungsvergleich des Gesichtsdetektors mit Python + OpenCV
Ich habe versucht, das Bild mit Python + OpenCV zu "differenzieren"
Kantenextraktion mit Python + OpenCV (Sobel-Filter, Laplace-Filter)
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
So beschneiden Sie ein Bild mit Python + OpenCV
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
[Python] Zeichne eine Mickey Mouse mit Turtle [Anfänger]
Stellen Sie OpenCV3 in Python3 zur Verfügung, das mit pyenv installiert wurde