Ich habe eine Demo-Anwendung, die in Python geschrieben ist. Sie verwendet eine Menge bestehenden C++-Code (von mir geschrieben), der auf OpenCV für die Bildverarbeitung basiert. Derzeit erfolgt die Kommunikation zwischen Python und C++ über Datei-E/A und Unterprozessaufrufe, was nicht sehr effizient ist. Wie lässt sich der C++-Code am besten verpacken, so dass er von Python aus aufgerufen werden kann?
Es gibt zu viel C++-Code, als dass man darüber nachdenken könnte, ihn nach Python zu portieren, also ist das nicht wirklich eine Option.
Vor langer Zeit wurden die Python OpenCV Wrapper in SWIG geschrieben, aber es sieht so aus, als ob die neueste Version der Wrapper völlig anders ist. Kann jemand mich in die richtige Richtung zeigen?