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

  • Berechnen eines 3D-Gradienten mit ungleichmäßig beabstandeten Punkten
  • Wie erweitere ich ein Array an Ort und Stelle in Numpy?
  • Schaffung großer LMDBs für Caffe mit knöchernen Arrays
  • Plancks Formel für Blackbody Spektrum
  • Wie filme ich Subarrays aus, die NaNs enthalten?
  • Anhängen von aufeinanderfolgenden Zeilen an Python-Dataframe
  • 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.