我有一个用 Python 编写的演示应用程序。它使用大量现有的 C++ 代码(由我编写),这些代码依赖于 OpenCV 进行图像处理。目前,Python 和 C++ 之间的通信是通过文件 I/O 和子进程调用来完成的,效率不高。包装 C++ 代码以便可以从 Python 调用它的最佳方法是什么?
有太多的 C++ 代码需要考虑将其移植到 Python,所以这不是一个真正的选择。
很久以前,Python OpenCV 包装器是用 SWIG 编写的,但看起来最新版本的包装器完全不同。谁能指出我正确的方向?