ubuntu18.04安装opencv-4.5.5+opencv_contrib-4.5.5

一、安装opencv依赖

sudo apt-get install build-essential 
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

如遇libjasper-dev(E: 无法定位软件包 libjasper-dev
)报错,执行如下指令

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt upgrade
sudo apt install libjasper1 libjasper-dev

opencv下载链接 opencv_contrib下载链接
解压opencv-4.5.5和opencv_contrib-4.5.5,并将解压后的放到opencv-4.5.5文件夹下

opencv-4.5.5
	|__build
	|__opencv_contrib-4.5.5

二、在opencv-4.5.5文件夹下新建build

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/opt/opencv-4.5.5 \			# 制定自己的安装路径
    -D OPENCV_GENERATE_PKGCONFIG=ON .. \
    -D OPENCV_EXTRA_MODULES_PATH=/xxxx/opencv-4.5.5/opencv_contrib-4.5.5/modules ..
make -j8
sudo make install

三、在/etc/ld.so.conf中添加配置

sudo gedit /etc/ld.so.conf

在文件最后添加

/usr/local/lib

执行

sudo ldconfig

四、修改bash.bashrc文件

sudo gedit /etc/bash.bashrc

在文件最后添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

执行

source /etc/bash.bashrc

五、安装完测试

/xxx/opencv-4.3.0/samples/cpp/example_cmake
cmake .
make
./opencv_example

不同架构下编译命令

cmake -DCMAKE_OSX_ARCHITECTURES='armv7;arm64;x86_64' ..
要在Ubuntu 22.04上安装OpenCV(Open Source Computer Vision Library),你可以按照以下步骤操作: 1. **更新系统**: 首先确保你的系统是最新的。运行命令: ``` sudo apt update && sudo apt upgrade ``` 2. **安装依赖**: 安装一些必要的包作为基础,包括Python和其包管理工具pip: ``` sudo apt install python3-dev python3-pip ``` 3. **安装build-essential** (如果缺失): 对于编译OpenCV需要的一些基本构建工具,可以输入: ``` sudo apt-get install build-essential cmake git ``` 4. **下载OpenCV源码**: 使用git克隆OpenCV官方仓库到本地: ``` git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git ``` 5. **配置和编译OpenCV**: 进入刚刚克隆的opencv目录,然后创建一个名为`cmake`的目录并进入: ``` cd opencv mkdir -p build cd build ``` 然后使用CMake配置环境并生成Makefile: ``` sudo apt-get install libgtk-3-dev pkg-config cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D WITH_CUDA=OFF \ -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_opencv_python3=ON .. ``` `WITH_CUDA`选项取决于你的硬件是否支持CUDA,这里设为`OFF`。 6. **编译和安装**: 运行make命令进行编译,并安装OpenCV到系统的Python库: ``` make -j$(nproc) sudo make install ``` 7. **验证安装**: 最后,你可以通过Python检查OpenCV是否已经成功安装: ```python3 import cv2 print(cv2.__version__) ``` 如果没有错误并且能够显示版本号,说明OpenCV安装完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值