Python 安装配置VLFeat
學(xué)計(jì)算機(jī)視覺的童鞋可能很多人會(huì)看這本書http://programmingcomputervision.com/。不錯(cuò)的教材。
上面有代碼,很有幫助。可是若是初學(xué)python(像我這樣的),運(yùn)行里面的代碼總會(huì)有各種模塊需要安裝,否則出錯(cuò)。學(xué)SIFT(書上說的不是很具體,課參考https://en.wikipedia.org/wiki/Scale-invariant_feature_transform)那部分的時(shí)候,需要VLFeat這個(gè)庫,我用了一晚自習(xí)加一上午的時(shí)間,才學(xué)會(huì)怎么安裝和配置,因?yàn)榘惭b第三方庫,并不像其它模塊那樣直接pip就可以。
下面是過程,主要參考http://yongyuan.name/pcvwithpython/installation.html#sec-0-3
不過過程中還有很多小問題出現(xiàn)(主要是因?yàn)槲抑赖奶?#xff09;,現(xiàn)在按順序記錄,以供日后自己用,也給大家提供個(gè)參考。
1、先介紹源碼安裝是干啥哩
源碼安裝
很多第三方庫都是開源的,幾乎都可以在github 或者 pypi上找到源碼。找到源碼格式大概都是 zip 、 tar.zip、 tar.bz2格式的壓縮包。解壓這些包,進(jìn)入解壓好的文件夾,通常會(huì)看見一個(gè) setup.py 的文件。打開命令行,進(jìn)入該文件夾。運(yùn)行
| 1 | python setup.py install |
這個(gè)命令,就能把這個(gè)第三庫安裝到系統(tǒng)里,也就是你的 Python 路徑,windows大概是在 C:\Python2.7\Lib\site-packages。
Linux會(huì)在 /usr/local/lib/python2.7/dist-packages。
Mac 應(yīng)該在 /Library/Python/2.7/site-packages。如果是在 virtulenv環(huán)境下安裝,這個(gè)包就被安裝在所建立的虛擬環(huán)境下的 site-packages/目錄下。想要卸載這些庫也很簡單,進(jìn)入 site-packages,直接刪掉庫文件就 OK 啦。當(dāng)然,這些安裝可能有一點(diǎn)麻煩,需要下載,解壓,再運(yùn)行安裝,卸載也不是很方便。
參考http://www.jb51.net/article/86020.htm
2、安裝步驟
(1) ?安裝python,安裝numpy、配置opencv,安matplotlib。
下載安裝python2.7.9 ??http://www.python.org/getit/
下載安裝 numpy ?http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/? 注意win32、for python2.7
將 ?D:\Program Files\opencv2.4.11\build\python\2.7 ?下面的 cv2.pyd ?拷貝到 ??D:\Program Files\python2.7.9\Lib\site-packages ?中
測試:
用python2.7的GUI打開 ?opencv/sample/drawing.py ?, 可以運(yùn)行了
參考http://blog.csdn.net/grief_of_the_nazgul/article/details/49793809
(2)配置PCV
PCV下載地址https://github.com/jesolem/PCV
這里著重說一下
下載并解壓好上面的那個(gè)PCV-master文件后,里面有PCV文件夾和setup.py文件,這兩個(gè)是我們要用的。
cmd cd xxxx(這里是PCV文件所在路徑)。注意,比如你把PCV-master這個(gè)文件夾放在桌面上,則輸入命令cd DeskTop PCV-master,然后進(jìn)入這個(gè)文件夾,然后輸入python setup.py install。打開你安裝python的文件夾,在Lib 下找site-packages文件夾,看里面有PCV文件夾就可以了。若你的PCV-master文件夾在別的盤,比如直接放在E盤,那要先cd e:進(jìn)入E盤,然后cd e:\PCV-master\。再進(jìn)行安裝配置。參考https://zhidao.baidu.com/question/70581392
對了,如果你沒有setup.py,安裝時(shí)會(huì)提示沒有,也可以自己寫,反正我嫌麻煩,沒有自己寫。因?yàn)槲覀儗W(xué)校可以隨意上很多國外網(wǎng)站,所以不知道哪些是大家上不去的。可以私信我,我復(fù)制或把您需要下載的包分享給你。還有一些視頻,是培訓(xùn)機(jī)構(gòu)免費(fèi)送的,可以分享,需要的話私信我。
3、配置VLFeat
參考http://blog.csdn.net/grief_of_the_nazgul/article/details/49793809
http://yongyuan.name/pcvwithpython/installation.html#sec-0-3
本來想多寫點(diǎn),加上配上自己配置時(shí)候的圖,可是中午沒午休才寫了這么點(diǎn),累了,偷個(gè)懶直接放參考鏈接吧。困了,回去睡覺了。
后面配置那里,我還會(huì)再寫的。
總結(jié)
以上是生活随笔為你收集整理的Python 安装配置VLFeat的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sift vlfeat 学习
- 下一篇: 监听vuex的某条数据