一、安装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报错,执行如下指令
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-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=/usr/local \
-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
相关文章
第5课 使用FFmpeg将rtmp流再转推到rtmp服务器
9.转码推流:循环读取输入文件的数据包,使用av_read_frame()函数读取数据包,然后使用avcodec_send_frame()函数发送数据包给编码器进行编码,再使用avcodec_receive_packet()函数接收编码后的数据包,最后使用av_interleaved_write_frame()函数将编码后的数据包写入输出流。5.添加输出流:根据输入文件的流信息,使用avformat_new_stream()函数创建输出流,并将其添加到输出上下文中。
编程日记 2024/02/07 09:12:54
使用Opencv-python库读取图像、本地视频和摄像头实时数据
Python中使用OpenCV读取图像、本地视频和摄像头数据很简单,首先需要安装Python,然后安装Opencv-python库然后在PyCharm或者VScode等IDE中输入对应的Python代码。
编程日记 2024/01/28 17:48:47
C# Onnx Chinese CLIP 通过一句话从图库中搜出来符合要求的图片
C# Onnx Chinese CLIP 通过一句话从图库中搜出来符合要求的图片
编程日记 2024/01/06 21:02:14
感知与认知的碰撞,大模型时代的智能文档处理范式
第十九届中国图象图形学学会青年科学家会议上,合合信息带来了关于多模态大模型赋能文档处理的相关内容,欢迎感兴趣的同学了解~
编程日记 2024/01/04 10:10:05
OpenCV:计算机视觉的强大工具库
计算机视觉的强大工具库一、什么是OpenCV?二、OpenCV的功能和特点三、OpenCV的应用领域四、OpenCV在实践中的重要性五、OpenCV的未来展望
编程日记 2024/01/02 21:03:17
目标检测与测距算法在极端天气下的应用
在现代社会中,极端天气条件对人们的生活和工作带来了很大的挑战。对于一些特定领域,如交通运输、安全监控等,准确的目标检测与测距算法在极端天气下尤为重要。本文将分点概述极端天气下目标检测与测距算法的关键问题及解决办法。
编程日记 2023/12/26 09:09:53
opencv中叠加Sobel算子与Laplacian算子实现边缘检测
openCV进行边缘检测时,可以将不同算法结合起来,达到更好的效果,本例使用Sobel算子 结合 Laplacian算子 实现图像边缘检测。
编程日记 2023/12/17 23:27:21