Ich habe zwei Rechtecke, die jeweils durch vier Koordinaten gekennzeichnet sind. Ich habe gelesen, wie man sieht, ob sie sich schneiden, aber wie kann ich den Bereich der Kreuzung berechnen? Die Rechtecke sind nicht achsversetzt.
Gibt es dafür eine OpenCV-Funktion? Mir wurde gesagt, dass es war, aber ich finde es nicht.
Behandeln Sie Ihre Rechtecke als allgemeine Polygone und zerlegen Sie das Problem in zwei Schritte:
Im Internet gibt es jede Menge Literatur zu beiden Problemen.
Ich weiß nichts über OpenCV, kann also keinen Rat geben.
Sie können den Qt-Bibliothekscode für die Verwendung mit OpenCV einfach konvertieren.
Suchen Sie nach dieser Funktion:
%Vor%In qrect.cpp .
Tags und Links c++ intersection