我将Python用于OpenCV库,它非常棒。我想将同样的技术应用到我自己的C++库中。以下是源代码:
https://github.com/Itseez/opencv/tree/master/modules/python/src2
据我所知,这不是酒杯,也不是Cython,而是一种手动方法。有人能解释一下Python包装的体系结构吗?
发布于 2013-11-25 00:41:11
opencv\modules\ python \src2 2中的python脚本用于生成api
首先,hdr_parser.py在opencv c++header文件上运行(只需运行它!),收集类/函数(这是c++头中的EXPORTS_W和CV_WRAP标记),
那么gen2.py就是“后端”,它生成python包装器。
java / matlab绑定是以完全相同的方式完成的(只是不同的后端)。
https://stackoverflow.com/questions/20183071
复制相似问题