Jetson TX2 重新安裝OpenCV3.4.0
阿新 • • 發佈:2018-12-21
版本: - 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。搗騰好久的問題換個版本可能就能解決了。