先了解下我們需要安裝的模塊,包括opencv、numpy、mkl、scipy、OpenNi、SensorKinect及opencv_contrib模塊。這些模塊的關(guān)系為,numpy是OPenCV的依賴庫,所以只需要裝numpy和opencv,就可以使用opencv了,但是某些計算需要使用到scipy,而scipy依賴numpy和mkl,OpenNI和SensorKinect是Opencv的擴展,可以支持深度攝像頭,opencv_contrib也是opencv擴展,可以支持人臉識別。
因為這些庫使用c編寫,所以必須編譯才能使用,以上庫可以從http://www.lfd.uci.edu/~gohlke/pythonlibs下載到二進制的編譯好的模塊,但是不太好,因為有些功能會被閹割,所以推薦下載源代碼在自己的電腦上自行編譯。
自行編譯使用工具為cmake和Visual stdio,cmake為配置工具,visual stdio 提供編譯環(huán)境。
安裝順序推薦numpy+mkl——>scipy——>opencv——>OpenNI——>SensorKinect——>opencv_contrib
剩下的問題交給百度
新聞熱點
疑難解答