先到opencv的官网下载你需要的opencv版本,下载linux版本的。
然后在本机编译,编译对gcc cmake 的版本都是有需求的。
根据上面的教程,编译出来并没有cv2.so,那是因为编译的时候cmake的选项没有弄对。
cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
make
make all
这样 经过很久的编译之后,就会在/usr/local/lib/site-packages中有cv2.so这个库文件了,这样python就可以通过import cv2 来导入opencv这个库了。
时间: 2024-12-18 08:45:16