【mac osx安裝opencv,python總結】


在macosx下安裝opencv,最大的困難在於協調python版本。由於在opencv官網上,強烈建議安裝完整版的python(不建議使用mac 內置的python),所以會碰到這個多個python版本,導致opencv安裝失敗

1. 安裝brew

2. 安裝python(直接在官網下載安裝包)點擊.dmg文件,安裝python。

在應用程序列表中會添加IDEL、pythonLauncher、buildapplet三個應用。

同時,系統默認的python被替換為新版本,新版本安裝路徑

/Library/Frameworks/Python.framework/Versions/2.7/
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-package    #官方 python安裝包路徑

 


蘋果osx默認python安裝路徑

 

/System/Library/Frameworks/Python.framework/Versions/2.7
/Library/Python/2.7/site-packages     #osx python安裝包路徑

 

3. 安裝numpy,scipy

4. 安裝opencv 

  4.1 下載opencv源代碼 

cd /usr/local/opencv-2.4.10
mkdir release
cd release

cmake -D PYTHON_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/2.7/bin/python \ -D PYTHON_PACKAGES_PATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D PYTHON_INCLUDE_DIR=/Library/Frameworks/Python.framework/Versions/2.7/Headers \ -D PYTHON_LIBRARY=/Library/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib \ ..

make -j8
make install

 這里指定這些參數是關鍵,如果不指定這些參數,可能就把opencv轉向了默認的python。

更多參數請參見opencv主目錄下CMakeList.txt文件

 

參考: 

http://www.tuicool.com/articles/q263ym

http://stackoverflow.com/questions/7128761/how-to-properly-install-python-on-osx-for-use-with-opencv

opencv  Segmentation fault: 11


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM