ubuntu20.04安装opencv4.10
✅ 一、准备依赖
sudo apt update sudo apt install -y build-essential cmake git pkg-config sudo apt install -y libjpeg-dev libpng-dev libtiff-dev sudo apt install -y libavcodec-dev libavformat-dev libswscale-dev sudo apt install -y libv4l-dev v4l-utils sudo apt install -y libxvidcore-dev libx264-dev sudo apt install -y libgtk-3-dev sudo apt install -y libatlas-base-dev gfortran sudo apt install -y python3-dev python3-numpy
✅ 二、下载 OpenCV 4.10 源码
cd ~ git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git cd opencv git checkout 4.10.0 cd ../opencv_contrib git checkout 4.10.0
✅ 三、编译 OpenCV
cd ~/opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON \ ..
如需编译带 CUDA 加速,可加上:
-D WITH_CUDA=ON \
✅ 四、开始编译并安装
make -j$(nproc) # 可能需要 10~30 分钟 sudo make install sudo ldconfig
✅ 五、验证安装
pkg-config --modversion opencv4 # 应该输出:4.10.0 # 或使用 Python 验证(如果装了 Python 绑定) python3 -c "import cv2; print(cv2.__version__)"
🧠 可选配置:让 CMake 找到 OpenCV
在你的 C++ 项目中,如果需要编译 OpenCV 程序,添加以下内容到 CMakeLists.txt:
cmake
find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS}) target_link_libraries(your_app ${OpenCV_LIBS})
cmake更换:
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON \
..
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)