1. 程式人生 > >ubuntu下安裝opencv2和opencv3 多版本共用

ubuntu下安裝opencv2和opencv3 多版本共用

  先說一下我的工作環境 電腦是Lenovo Y430P系列 搭載的雙系統:win10和Ubuntu14.04. 長話短說,直奔主題。我在電腦裡安裝的是opencv2.4.10和opencv3.2兩個版本,其他版本的安裝應該和我這個沒有太大區別。    我把opencv2.4.10安裝在預設位置,把opencv3.2安裝在/home/exbot/文件/opencv3/下。   第一步:如何安裝opencv2.4.10             1.  cd進軟體包             2.  mkdir build             3. cd   build             4.   cmake ..
            5.    make -j4       //後面加-j4是為了加快編譯程序,電腦不好的就不用加了
           6.  sudo make install    第二步:如何安裝opencv3.2          2.修改CMakeLists.txt檔案
將高亮的藍色部分預設的安裝路徑:/usr/local   修改為你要安裝的路徑   我將其修改為:   "/home/exbot/文件/opencv3"           3. 接著編譯.cd進軟體包。然後執行一下命令
               mkdir build                cd build
               cmake ..               make               sudo make install 你就會在指定安裝的路徑下找到對應的標頭檔案和庫(時間很長,耐心等待就好了)
    第三步:接下來要做的就是如何在工程中如何新增opencv3.2的庫和標頭檔案 你要做的就是改寫你的工程資料夾下的CMakeLists.txt檔案,設定CMAKE_PREFIX_PATH路徑。 set(CMAKE_PREFIX_PATH "/home/exbot/文件/opencv3/share/OpenCV/")
其中裡面填寫的路徑是檔案OpencvConfig.cmake的路徑 這個檔案的位置在你安裝的路徑下   我的就是在:opencv3/share/OpenCV/資料夾下。
   以上就是所有的步驟。有問題的大家可以積極討論一下