栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Linux(Ubuntu)环境下OpenCV的安装配置和实例,亲测可用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux(Ubuntu)环境下OpenCV的安装配置和实例,亲测可用

目录

1、安装环境

1.1、安装C++开发环境,安装编译器GCC和G++

1.2、安装build-essential

1.3、安装cmake

1.4、安装依赖库

1.5、安装OpenCV、下载OpenCV连接OpenCV

1.6、配置环境变量

1.7、查看是否安装成功

1.8、创建Opencv.pc

1.9、查看opencv版本

2、OpenCV测试

2.1、测试用例


1、安装环境

1.1、安装C++开发环境,安装编译器GCC和G++
sudo apt-get gcc
sudo apt-get g++

1.2、安装build-essential
sudo apt-get install build-essential

1.3、安装cmake
sudo apt-get install cmake

1.4、安装依赖库
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
sudo apt-get install ffmpeg
sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev
sudo apt-get install libswscale-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev 

1.5、安装OpenCV、下载OpenCV连接OpenCV
unzip opencv-4.5.5.zip
cd open-4.5.5
mkdir build
open build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
sudo cmake
sudo make -j2
sudo make install

1.6、配置OpenCV环境变量
vi /etc/ld.so.conf.d/opencv.conf 输入 /usr/local/lib
vi /etc/bash.bashrc 尾行输入 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

1.7、查看OpenCV是否安装成功
sudo ldconfig -v |grep opencv

1.8、创建Opencv.pc
cd /usr/local/lib
mkdir pkgconfig
cd pkgconfig
sudo touch opencv.pc
vi opencv.pc

输入
prefix=/usr/local
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

Name: opencv
Description: The opencv library
Version:4.5.5
Cflags: -I${includedir}/opencv4
Libs: -L${libdir} -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann  -lopencv_core

1.9、查看OpenCV版本
pkg-config opencv --modversion

2、OpenCV测试

2.1、测试用例

任意文件夹下新建工程,进入新建test.cpp ,CMakeList.txt,随意一张图片1.jpg

test.cpp

#include 
#include 
#include 
#include 
using namespace std;

#define Usage()
{std::cerr<<"usage:./showpic FILE"< 

CMakeList.txt

cmake_minimum_required(VERSION 2.8.0)
project(DisplayImage)
find_package(OpenCV REQUIRED)
add_executable(DisplayImage test.cpp)
target_link_libraries(DisplayImage ${OpenCV_LIBS})

cmake-make编译 ,注意图片路径

mkdir bulid
cd build
cmake ..
make 
./DisplayImage 1.jpg

成功则会显示图片

     到此Linux下OpenCV的安装和实例都完成,感谢您的阅读,如果觉得作者写的还可以,对您有所帮助,希望得到您的支持。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/924099.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号