我正在使用OpenCv 3.4.0,Python 3.6.4,Cmake 3.10.2,OpenNI-Windows-x64-2.2,SensorKinect093-Bin-Win32-v5.1.2.1,Visual Studio 2015和Windows 10。我想为python3.6.4构建cv2.pyd。在
在Cmake中配置之后,它显示了关于python 3的输出,如下所示:Python (for build): C:/Users/zhong/AppData/Local/Programs/Python/Python36-32/python.exe
而Cmake没有BUILD_opencv_python3,python3_INCLUDE_DIR和python3_库,因此我追加了BUILD_opencv_python3的Bool值,python3_的位置包括_DIR、python3_库。具体位置如下:
^{pr2}$
之后,Cmake找不到Python3的库,尽管它有Python3库的正确位置。关于Python3在Cmake中的输出如下:Python 3:
Interpreter: C:/Users/zhong/AppData/Local/Programs/Python/Python36-32/python.exe (ver 3.6.4)
Libraries: NO
numpy: C:/Users/zhong/AppData/Local/Programs/Python/Python36-32/lib/site-packages/numpy/core/include (ver 1.14.0)
packages path: C:/Users/zhong/AppData/Local/Programs/Python/Python36-32/Lib/site-packages
Python (for build): C:/Users/zhong/AppData/Local/Programs/Python/Python36-32/python.exe
如何使用Cmake正确配置python3.6.4?我想使用deep camera,所以我必须用OPENNI2编译Opencv。在
我在找人帮忙怎么解决?非常感谢你。在