1. 程式人生 > >樹莓派編譯OpenCV3.4.2成功

樹莓派編譯OpenCV3.4.2成功

編譯不算困難,但是也走了不少彎路。

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`