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

这篇具有很好参考价值的文章主要介绍了第一章: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、测试用例


 文章来源地址https://www.toymoban.com/news/detail-716468.html

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

ubuntu安装 pc opencv,opencv,linux,opencv,c++,人工智能,图像处理

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 <iostream>
#include <opencv4/opencv2/core/core.hpp>
#include <opencv4/opencv2/highgui.hpp>
#include <opencv4/opencv2/opencv.hpp>
using namespace std;

int main(int argc, char *argv[])
{
	if(argc !=2) 
	{
		std::cerr<<"usage:./showpic FILE"<<std::endl;
		return -1;

	}
	cv::Mat img = cv::imread(argv[1],1);
	if(!img.data)
	{
		printf("No image data\n");
		return -1;
	}
	cv::imshow("window",img);
	cv::waitKey(0);
	return 0;
}

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

成功则会显示图片

ubuntu安装 pc opencv,opencv,linux,opencv,c++,人工智能,图像处理

 

到了这里,关于第一章:Linux(Ubuntu)环境下OpenCV的安装配置和实例,亲测可用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第一章 Linux基础及Linux环境搭建(保姆级别)

    第一章 Linux基础及Linux环境的搭建(保姆级别) 一、Linux简介 1、什么是Linux? ​ 一款 免费开源流行 的操作系统。 2、Linux为什么流行? 1)Windows以用户的体验很好而流行 2)Linux流行主要是因为稳定而流行 Linux一般用于企业中中的服务器 Linux用来做服务器操作系统使用 3、L

    2023年04月16日
    浏览(36)
  • Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV

        OpenCV是大型的Third party 计算机视觉库,在开发中会经常用到,本篇记录一下 在Ubuntu系统上安装和配置OpenCV,并使用C/C++调用OpenCV 关于VS Code配置C/C++开发环境的部分,见之前的博文 Linux/Ubuntu系统下使用VS Code配置C/C++开发环境。 1. 准备工作 (1)更新下环境 (2)安装编译器

    2024年02月05日
    浏览(40)
  • Linux安装OpenCV并配置VSCode环境

    安装环境 Ubuntu20.04 官方参考网址 OpenCV官网:https://opencv.org/ 官方安装文档参考:https://docs.opencv.org/4.8.0/d7/d9f/tutorial_linux_install.html Opencv Core Modules : OpenCV的核心库模块是OpenCV的主要部分,包含了图像处理和计算机视觉方面的核心功能。 opencv_contrib :OpenCV的附加库,它包含了Ope

    2024年02月03日
    浏览(78)
  • 【环境配置】Windows 11 的 WSL(Ubuntu2204) 安装OpenCV 4.5.4 (亲测有效)

    直接在 Windows Store 里搜索最新的 Ubuntu版本 22.04 版本进行安装; 在 Powershell 里输入 wsl 进入环境, 无法安装 libjasper-dev 和 libdc1394-22-dev 解决一: sudo vim /etc/apt/sources.list 最后一行加入如下内容并保存退出: deb http://security.ubuntu.com/ubuntu xenial-security main 再执行: sudo apt-get updat

    2024年02月05日
    浏览(46)
  • Linux之Ubuntu环境安装配置Jenkins

    Ubuntu环境安装配置Jenkins,启动服务 一、安装过程 1、查看服务器的操作系统  2、查看JDK是否安装  如果还没有安装,则需要安装,命令如下: 3、下载2.406版本jenkins,阿里云或者华为云镜像 4、安装并启动命令 5、查看是否启动成功 结果截图,8080端口启动成功 6、然后就可以

    2024年03月16日
    浏览(66)
  • 【云原生进阶之PaaS中间件】第一章Redis-1.5.1安装配置

            在本节中,您将了解和学习Redis的环境安装设置。         要在Ubuntu上安装Redis,打开终端并键入以下命令 -         这将在Ubuntu机器上安装Redis。 1.2.1 安装步骤 1、首先使用 sudo brew install redis 命令一键安装Redis, 默认会安装在 /usr/local/bin 路径中。 2、cd 进

    2024年02月09日
    浏览(59)
  • 在Linux的Ubuntu系统下安装QT及相关环境配置

           从官网下载QT的安装包,在本地安装。本次使用的是Ubuntu18.06以及QT5.14.2,下文皆使用此版本作为示例。        首先安装QT,具体操作如下:  1、使用cd命令: cd /home/(usr)/download ,切换至安装包所在的目录下。 2、使用命令: sudo chmod +x qt-opensource-linux-x64-5.14.2.run ,获

    2024年02月07日
    浏览(40)
  • 【Linux环境配置】EPYC7642双路服务器Ubuntu22.04安装配置纪要

    服务器核心配置为: 双路 EPYC7642 服务器, 显卡 GeForce RTX 3060 , HDMI输出, 千兆网卡x2 …; 补充采购配件: USB/TypeC转千兆网卡(用于笔记本和服务器直连办公), DVI公 to HDMI母转接头(适配老款显示器), VGA公对公显示线, HDMI音频分离器, HDMI线x2, USB转3.5mm外置声卡, 腾

    2024年01月22日
    浏览(99)
  • Flink第一章:环境搭建

    Flink第一章:环境搭建 Flink也是现在现在大数据技术中火爆的一门,反正大数据的热门技术学的也差不多了,啃完Flink基本的大数据技术就差不多哦学完了. 略 这里说明一下我选择的环境. java8 scala2.12 flink采用最新的1.17 请大家根据自己的环境更换版本 注 :这里使用DataSet对数据进行

    2024年02月04日
    浏览(46)
  • GoNote第一章 环境搭建

    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人, 并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本 。现在Go的开发已经是完全开放的,并且

    2023年04月22日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包