Wie könnte ich den Bereich der Kreuzung von Linie und Kontur finden

Der blaue Stift ist die Kontur

Und der rote Stift ist die Gerade

  • Ist geteilte readonly Daten kopiert auf verschiedene Prozesse für Python Multiprocessing?
  • Wie kann ich auf zwei Werten "sparsifizieren"?
  • Löse die Gleichung mit einem Satz von Punkten
  • Python + OpenCV: cv2.imwrite
  • Wahrscheinlichkeitsverteilung in Python
  • Python insert numpy array in sqlite3 Datenbank
  • Wie könnte ich die beiden Bereiche der Schnittlinie von Linie und Kontur finden

    Jetzt kann ich das Konturgebiet bekommen

    area = cv2.contourArea(np.array( [ [i] for i in blue_points ] ))

    One Solution collect form web for “Wie könnte ich den Bereich der Kreuzung von Linie und Kontur finden”

    Ein einfacher, aber vielleicht nicht der effizienteste Weg wäre, cv.drawContours und cv.line zu verwenden, um zwei Bilder zu erstellen: eine mit der Kontur des Blob und eine mit der Kontur der Linie. Dann cv.bitwise_and sie zusammen, und jeder Punkt, der noch positiv ist, sind Punkte der Kreuzung.

    Python ist die beste Programmiersprache der Welt.