Ubuntu 下一些庫的安裝及資源
阿新 • • 發佈:2019-01-31
1. 生成三維點雲需要用到 pcl ,ubuntu下安裝方式點選開啟連結
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-all
2. ubuntu安裝opencv,有時需要用到多個opencv版本,此時可參考該連結進行多版本opencv安裝。另外近日在TX1上做專案開發,在先裝了cuda8後再安裝opencv3,按部落格教程安裝,在make -j4 install 時出現如下錯誤:
/opencv-3.1.0/modules/cudalegacy/src/graphcuts.cpp:120:54: error: ‘NppiGraphcutState’ has not been declared typedef NppStatus (*init_func_t)(NppiSize oSize, NppiGraphcutState** ppStat ^此時解決辦法是,在原始碼中找到graphcuts.cpp檔案,並將檔案中/opencv-3.1.0/modules/cudalegacy/src/graphcuts.cpp:135:18: error: ‘NppiGraphcutState’ does not name a type operator NppiGraphcutState*() ^ /opencv-3.1.0/modules/cudalegacy/src/graphcuts.cpp:141:9: error: ‘NppiGraphcutState’ does not name a type NppiGraphcutState* pState;
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) 改為
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
然後重新執行make -j4 install 即可