更改opencv源代码后更新Python绑定cv2.so

更改opencv源代码后更新Python绑定cv2.so,python,opencv,importerror,cascade-classifier,python-bindings,Python,Opencv,Importerror,Cascade Classifier,Python Bindings,我已经修改了opencv级联分类器的目标检测源代码,以加入新的功能。我对负责训练分类器的opencv_createsamples和opencv_traincascade的源代码进行了更改。然后,我还对级联分类器的detectMultiScale(检测器库)做了类似的更改。前两个是可执行文件,检测器编译为opencv库。由于对库源代码的更改,将C/C++库链接到Python方法的Python包装器cv2.so似乎被破坏了。由于cv2.so中存储的一组符号,因此指向源的符号不再相同,因为发生了更改,

我已经修改了opencv级联分类器的目标检测源代码,以加入新的功能。我对负责训练分类器的opencv_createsamples和opencv_traincascade的源代码进行了更改。然后,我还对级联分类器的detectMultiScale(检测器库)做了类似的更改。前两个是可执行文件,检测器编译为opencv库。由于对库源代码的更改,将C/C++库链接到Python方法的Python包装器cv2.so似乎被破坏了。由于cv2.so中存储的一组符号,因此指向源的符号不再相同,因为发生了更改,当我这样做时,会出现以下错误 进口cv2

导入错误:/usr/local/lib/python2.7/dist-packages/cv2.so:未定义的符号:_zn2cv17级联分类器16检测多尺度向量_11_inputarrayerst6矢量_5Rect_iies6_eedins_5大小iiesb_

现在如何更新Python绑定以及cv2.so以反映我的更改?感谢您的帮助。谢谢