1. 程式人生 > >Jetson TX2 重新安裝OpenCV3.4.0

Jetson TX2 重新安裝OpenCV3.4.0

版本:  - Jetson TX2  - JetPack3.2  - OpenCV3.4.0  - cmake 3.5.1 

PS:軟體安裝選擇的版本很重要,因為JetPack3.2安裝的是cuda9.0,我試過安裝OpenCV3.3,結果出現各種bug,後來查了一下cuda9.0是2017年5月份釋出的,OpenCV3.3在這之前釋出,而OpenCV3.4.0在cuda9.0之後釋出,果斷換了3.4.0,安裝過程很順利。

檢視已安裝的opencv版本號,終端輸入:

pkg-config --modversion opencv

解除安裝TX2已經安裝好的OpenCV4Tegra

TX2 刷機的時候安裝了JetPack3.2,預設安裝了OpenCV4Tegra,而且OpenCV版本是3.3.1。自帶的OpenCV沒有SIFT和SURF演算法,且沒有contrib模組。所以這裡重新安裝了OpenCV。  首先,解除安裝TX2上已經安裝好的OpenCV3.3.1,終端輸入:

chmod u+x my_cmake.sh

然後,進入build目錄,執行my_cmake.sh檔案

cd build
./my_cmake.sh

接下來是很長很長很長的配置時間,配置成功後.

sudo make
sudo make install

配置完成!!!

請大家一定要注意版本問題,我覺得凡是遇到配置cuda的情況,都會出現很多莫名其妙的bug。搗騰好久的問題換個版本可能就能解決了。