1. 程式人生 > >Ubuntu 下一些庫的安裝及資源

Ubuntu 下一些庫的安裝及資源

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  
                                                       ^  
 
/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;
此時解決辦法是,在原始碼中找到graphcuts.cpp檔案,並將檔案中
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) 改為  
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
然後重新執行make -j4 install 即可