python3.x : 安装opencv
原文鏈接:
http://blog.csdn.net/keith_bb/article/details/65447707?locationNum=6&fps=1
————————————————————————————
1.OpenCV下載?
首先創(chuàng)建一個(gè)空的文件夾,進(jìn)入文件夾執(zhí)行如下命令,如我創(chuàng)建的文件夾是opencv-python
也可以直接進(jìn)入網(wǎng)址OpenCV_Download下載?
使用git下載后應(yīng)有一個(gè)名字為opencv的文件夾,進(jìn)入文件夾執(zhí)行如下命令:
2.編譯opencv源碼?
使用cmake編譯opencv源碼,在編譯前請(qǐng)確認(rèn)所有的依賴項(xiàng)已經(jīng)正確安裝,可執(zhí)行如下命令:
如果項(xiàng)目已經(jīng)安裝會(huì)自動(dòng)略過(guò),如果項(xiàng)目沒(méi)有安裝則會(huì)安裝。
在使用cmake編譯階段系統(tǒng)是64位還是32位在這個(gè)地方執(zhí)行的命令是不同的
我的電腦比較渣,裝的是32位的系統(tǒng),這里以32位系統(tǒng)的編譯命令為主,同樣介紹64位的編譯命令,理論上除了文件路徑其他應(yīng)該一樣,但是沒(méi)有經(jīng)過(guò)驗(yàn)證,請(qǐng)慎重!!!?
以上執(zhí)行完畢后,32位執(zhí)行如下命令進(jìn)行編譯
對(duì)于64位系統(tǒng),cmake命令中的可選項(xiàng)即PYTHON_INCLUDE_DIR等在官方指導(dǎo)文件中可以通過(guò)下列提示具體查看
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)編譯命令寫(xiě)出,但是未經(jīng)本人驗(yàn)證,如果有已經(jīng)配置成功的同學(xué)請(qǐ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如果沒(méi)有出錯(cuò)的話,至此使用python3開(kāi)發(fā)opencv的開(kāi)發(fā)環(huán)境就已經(jīng)配置完成了。寫(xiě)個(gè)小程序試一下:?
示例代碼
轉(zhuǎn)載于:https://www.cnblogs.com/minemine/p/7343915.html
總結(jié)
以上是生活随笔為你收集整理的python3.x : 安装opencv的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到自己疑似怀孕了什么意思
- 下一篇: 梦到自己生气是什么意思