1. 程式人生 > >Linux下基於opencv程式編譯時,出現undefined reference to `cv::SIFT::SIFT(int, int, double, double, double)

Linux下基於opencv程式編譯時,出現undefined reference to `cv::SIFT::SIFT(int, int, double, double, double)

出現undefined reference to `cv::SIFT::SIFT(int, int,double, double, double)問題,和找不到類似的特徵描述子,還有和nonfree相關的函式,都是少裝了一個庫,

安裝如下:

sudo add-apt-repository --yes ppa:xqms/opencv-nonfree

sudo apt-get update

sudo apt-get install libopencv-nonfree-dev