樹莓派編譯OpenCV3.4.2成功
阿新 • • 發佈:2019-02-01
編譯不算困難,但是也走了不少彎路。
1)因為聽說編譯困難,所以不想編譯
1a)所以找了ROSbots的編譯好的image,結果它編譯的opencv發現無法開啟視訊
1b)還嘗試過apt方式直接安裝,結果是2.4.9版本,不滿意,刪除了。
1c)最後從github下載opencv 3.4.2.zip 和 opencv_contrib 3.4.2.zip 檔案,可以按release 查詢並下載.
2)然後就是參考csdn各種教程,有一點要注意的地方
2a)一定要更新系統,否則在安裝依賴包的時候都無法找到某些lib
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
今天(08/13)重新搞,還碰到了中科院映象無法使用的問題,換了新加坡的就好了,參考:
其中會出現contrib無法下載某些配置檔案的錯,忽略。
2c)編譯花了將近5個小時, 使用 make -j4 可以充分利用4核CPU,加快編譯速度。
3)編譯完成後的使用問題
g++ display_image.cpp -o display_image `pkg-config --cflags --libs opencv`