ubuntu 安裝opencv
步驟 1:克隆 OpenCV 倉庫
首先克隆 OpenCV 的官方 Git 倉庫,然后切換到 4.8.0 版本的標簽(tag)。
# 克隆 OpenCV 主倉庫(如果需要 contrib 擴展模塊,見步驟 2)
git clone https://github.com/opencv/opencv.git
# 進入倉庫目錄
cd opencv
# 查看所有標簽(確認 4.8.0 存在)
git tag -l | grep 4.8.0
# 切換到 4.8.0 版本
git checkout 4.8.0
步驟 2:(可選)克隆擴展模塊 opencv_contrib
如果需要使用 OpenCV 的擴展模塊(如 SIFT、SURF 等),還需克隆 opencv_contrib 倉庫,并同樣切換到 4.8.0 版本:
# 回到 opencv 目錄的上級目錄
cd ..
# 克隆擴展模塊倉庫
git clone https://github.com/opencv/opencv_contrib.git
# 進入擴展模塊目錄
cd opencv_contrib
# 切換到與 OpenCV 對應的 4.8.0 版本
git checkout 4.8.0
驗證版本
切換標簽后,可以通過以下命令確認當前代碼版本:
# 在 opencv 目錄中執行
git describe --tags # 應輸出 4.8.0 或類似帶標簽的版本信息
后續步驟:編譯安裝
下載源碼后,如需編譯安裝 OpenCV 4.8.0,可參考以下簡要步驟(以 Linux 為例):
1) 創建編譯目錄并進入:
cd opencv
mkdir build && cd build
2) 配置 CMake(如需擴展模塊,添加 -DOPENCV_EXTRA_MODULES_PATH):
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \ # 僅當克隆了 contrib 時添加
..
3) 編譯并安裝:
make -j$(nproc) # 多線程編譯,$(nproc) 表示使用所有可用CPU核心
sudo make install

浙公網安備 33010602011771號