python3.x : 安装opencv
原文鏈接:
http://blog.csdn.net/keith_bb/article/details/65447707?locationNum=6&fps=1
————————————————————————————
1.OpenCV下載?
首先創(chuàng)建一個空的文件夾,進入文件夾執(zhí)行如下命令,如我創(chuàng)建的文件夾是opencv-python
也可以直接進入網(wǎng)址OpenCV_Download下載?
使用git下載后應有一個名字為opencv的文件夾,進入文件夾執(zhí)行如下命令:
2.編譯opencv源碼?
使用cmake編譯opencv源碼,在編譯前請確認所有的依賴項已經(jīng)正確安裝,可執(zhí)行如下命令:
如果項目已經(jīng)安裝會自動略過,如果項目沒有安裝則會安裝。
在使用cmake編譯階段系統(tǒng)是64位還是32位在這個地方執(zhí)行的命令是不同的
我的電腦比較渣,裝的是32位的系統(tǒng),這里以32位系統(tǒng)的編譯命令為主,同樣介紹64位的編譯命令,理論上除了文件路徑其他應該一樣,但是沒有經(jīng)過驗證,請慎重!!!?
以上執(zhí)行完畢后,32位執(zhí)行如下命令進行編譯
對于64位系統(tǒng),cmake命令中的可選項即PYTHON_INCLUDE_DIR等在官方指導文件中可以通過下列提示具體查看
PYTHON2(3)_EXECUTABLE = <path to python>PYTHON_INCLUDE_DIR = /usr/include/python<version>PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python<version> PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython<version>.so PYTHON2(3)_NUMPY_INCLUDE_DIRS = /usr/lib/python<version>/dist-packages/numpy/core/include/參考網(wǎng)上其他人給出的編譯命令,將64位系統(tǒng)編譯命令寫出,但是未經(jīng)本人驗證,如果有已經(jīng)配置成功的同學請給我留言,以便完善。
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..64位或32位系統(tǒng)編譯opencv只在cmake命令有差別,cmake執(zhí)行完之后分別執(zhí)行如下命令
make sudo make install如果沒有出錯的話,至此使用python3開發(fā)opencv的開發(fā)環(huán)境就已經(jīng)配置完成了。寫個小程序試一下:?
示例代碼
轉載于:https://www.cnblogs.com/minemine/p/7343915.html
總結
以上是生活随笔為你收集整理的python3.x : 安装opencv的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己疑似怀孕了什么意思
- 下一篇: 梦到自己生气是什么意思