ubuntu下安裝opencv2和opencv3 多版本共用
阿新 • • 發佈:2019-01-28
先說一下我的工作環境
電腦是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/資料夾下。
以上就是所有的步驟。有問題的大家可以積極討論一下
6. sudo make install 第二步:如何安裝opencv3.2 2.修改CMakeLists.txt檔案
將高亮的藍色部分預設的安裝路徑:/usr/local 修改為你要安裝的路徑 我將其修改為: "/home/exbot/文件/opencv3" 3. 接著編譯.cd進軟體包。然後執行一下命令
mkdir build cd build
第三步:接下來要做的就是如何在工程中如何新增opencv3.2的庫和標頭檔案 你要做的就是改寫你的工程資料夾下的CMakeLists.txt檔案,設定CMAKE_PREFIX_PATH路徑。 set(CMAKE_PREFIX_PATH "/home/exbot/文件/opencv3/share/OpenCV/")
其中裡面填寫的路徑是檔案OpencvConfig.cmake的路徑 這個檔案的位置在你安裝的路徑下 我的就是在:opencv3/share/OpenCV/資料夾下。