Linux\Ubuntu 16.04配置Opencv

linux安装配置opencv 所以,并不是所有的库都是以“sudo apt-get install package”的方式进行安装的,有些库是有特定的安装方式,具体根据实际情况。 阅读详情

Fedora系统看这里《Linux-Fedora25开发OpenCV3.2配置》




想偶尔用自己的笔记本编译OpenCV代码,由于笔记本是Ubuntu,所以与Windows下的配置方法不太一样,在网上找了一些方法,总结如下:

1.首先去官网下载Opencv,选择自己想用的版本,我这里选择的是OpenCV2.4.13,解压缩,然后进入OpenCV2.4.13所在的文件夹

cd /home/keith/soft/opencv-2.4.13

2.安装依赖库和cmake

依赖库:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev 
libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

如果不安装cmake,在下一步的cmake阶段会提示安装cmake。执行命令安装cmake:

sudo apt-get install cmake

3.安装完cmake之后执行命令

cmake .

看清楚cmake后面有一个"."符号!!!且cmake和"."之间有一个空格


4.执行完上述命令后执行

sudo make

如图所示:

之后就是漫长的编译过程,编译时间的长短和电脑配置有关系

5.sudo make 命令执行完毕后执行命令

sudo make install

6.sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境


首先将OpenCV的库添加到路径,从而可以让系统找到

sudo gedit /etc/ld.so.conf.d/opencv.conf

执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加

/usr/local/lib
如图:

然后保存退出,执行如下命令使得刚才的配置路径生效

sudo ldconfig

7.配置bash,执行如下命令

sudo gedit /etc/bash.bashrc

在末尾添加

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

export PKG_CONFIG_PATH

如下图

保存退出,然后执行如下命令使得配置生效

sudo source /etc/bash.bashrc

之后更新database

sudo updatedb

至此,Linux\Ubuntu16.04环境下配置OpenCV已经全部完成,下面用一个简单的程序进行测试


测试:

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main()
{
	Mat srcImage = imread("lena.jpg");
	imshow("srcIMage",srcImage);

	waitKey(0);

	return 0;
}

编译OpenCV程序命令为:

g++ `pkg-config opencv --cflags` opencv.cpp  -o opencv `pkg-config opencv --libs` 

编译没有错误运行

./opencv

结果如下




【Linux】安装opencv4避坑指南 linux环境:虚拟机Ubuntu16.04 如果要安装opencv3.x.x,请移步Linux学习之安装OpenCV3.4.1,只要按步骤来就没有问题。问题是如果安装opencv4.x.x,那么上述就行不通了。下面给出linux下安装opencv4的步骤: 1.安装依赖 sudo apt-get install cmake sudo apt-get install build-essenti... 阅读详情

相关推荐

Ubuntu 16.04深度学习环境搭建:Caffe+OpenCV+CUDA配置指南

深度学习环境搭建是计算机视觉和AI开发的基础环节,其核心在于GPU加速计算框架的配置。CUDA作为NVIDIA的并行计算平台,通过与cuDNN深度神经网络加速库的配合,能显著提升模型训练效率。在Ubuntu系统中,合理配置Caffe框架与OpenCV计算机视觉库的组合,可以构建完整的深度学习开发环境。本文以Ubuntu 16.04为例,详细解析从显卡驱动安装、CUDA 8.0配置到Caffe框架编译的全流程,特别针对GTX 1080 Ti等NVIDIA显卡的兼容性问题提供解决方案,帮助开发者快速搭建高效的深

weixin_34248487的博客 513

Ubuntu16.04 opencv环境搭建(C++)

Ubuntu下vscode跑opencv程序环境搭建。

hkj887tg的博客 3427

ubuntu16 安装opencv

1、创建安装目录 mkdir /sdb/build/opencv cd /sdb/build/opencv/ 2、下载 opencv git clone https://github.com/opencv/opencv_contrib.git git clone https://github.com/opencv/opencv.git 3、创建存储目录 cd opencv mkdir b...

qq_40907977的博客 305

ubuntu 查找opencv安装路径_Ubuntu系统---配置OpenCV

Ubuntu系统---配置OpenCV目录一、Ubuntu下配OpenCV二、Ubuntu下配python-opencv说明上述一、二两种方式,配置OpenCV还是有区别的。按个人已有知识的理解,“Ubuntu下配OpenCV”是在系统下装了一个opencv,OpenCV的库全;“Ubuntu下配python-opencv”是Python可以调用OpenCV的相关库,OpenCV的库不全,仅供py...

weixin_39673184的博客 4637

Linux上安装配置opencv(亲测可用)

Linux上安装配置opencv(亲测可用),在网上找了很多,基本上有点问题,今天整理了一下。如果你的linux系统没有问题,此教程一定可用

ubuntu16.04安装opencv教程

ubuntu16.04安装opencv教程,简单快捷,讲解详细明了。

Ubuntu16.04下的Opencv安装与使用

目录一、ubantu16.04安装opencv-3.4.1二、编写一个打开图片进行特效显示的代码 test1.cpp三、练习使用opencv库编写打开摄像头压缩视频的程序。1)、虚拟机获取主机摄像头权限2)、播放视频 一、ubantu16.04安装opencv-3.4.1 在官网下载source版本的opencv。 下载成功之后另存到home目录。 解压压缩包 unzip opencv-3.4.1.zip 进入到解压后的文件包 cd opencv-3.4.1 安装依赖库和cmake ,如

qq_61682562的博客 2490

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

Linux\Ubuntu 16.04 配置 Opencv

首先感谢:http://blog.csdn.net/keith_bb/article/details/52685231博主的文章 Linux\Ubuntu 16.04 配置 Opencv因为要写项目,所以开始着手在ubuntu上配置环境。。。。1.首先去官网下载Opencv,选择自己想用的版本,我这里选择的是OpenCV3.4.1,解压缩,然后进入OpenCV3.4.1所在的文件夹cd /medi...

howell 346

「Debug R」在从名字空间‘XVector’中出口方法时发现了不是S4通用的函数‘parallelSlotNames’...

每当R语言版本更新,Bioconductor的版本随之更替的时候,总会有一些神奇的报错会出现,比如说下面这种。 Error: package or namespace load failed for ‘GenomicRanges’: 在从名字空间‘XVector’中出口方法时发现了不是S4通用的函数‘parallelSlotNames’ 如果读中文读不懂,我们可以把它翻译成英文。 packa...

xuzhougeng blog 2001

Halcon Camera-calibration 相关算子(一)

Halcon Camera-calibration 相关算子介绍

qq_44744164的博客 1366

linux安装opencv3.4.5+opencv_contrib (ubuntu16.04/CentOS7)

我的电脑系统是Windows10,但现在需要在Ubuntu上安装OpenCV,所以首先要在Windows10上装个linux子系统。 1、安装ubuntu16.04 Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。参考资料[1][2],在安装任何 Linux 发行版本之前,必须确保...

图像研究猿的专栏 1万+

基于Simulink的永磁同步电机(PMSM)无位置传感器矢量控制与龙伯格观测器设计​

本文介绍了基于Simulink的永磁同步电机(PMSM)无位置传感器矢量控制方法,重点讲解了龙伯格观测器的设计与实现。主要内容包括:1)系统架构与数学推导,通过静止坐标系状态方程和极点配置构建观测器;2)Simulink建模步骤,从电机模型搭建到观测器核心代码实现;3)仿真结果对比分析,显示龙伯格观测器相比滑模观测器具有更好的平滑性和抗噪能力;4)工程部署建议,包括参数在线辨识、低速补偿策略和代码生成优化。该方法实现了全速域无感运行,稳态转速误差小于1%,为低成本高可靠性电机控制提供了有效解决方案。

amy_mhd的博客 162

Linux Ubuntu16.04 Opencv3(+CUDA9.0)安装记录

Linux Ubuntu OPENCV3.2-3.4版本(带CUDA)安装记录 记录一下自己之前在安装opencv过程中出现的一些问题。 环境:Linux Ubuntu16.04+CUDA9.0 1. 依赖项 下面是opencv安装的一些依赖。虽然根据自己装的过程发现其中有几条并非必要的,不过全装上肯定没什么大的问题。1 sudo apt-get install build-essential ...

weixin_42271913的博客 3500

大疆 DJI Mobile SDK实战指南——从零构建Android示例开发环境

本文提供了一份详尽的DJI Mobile SDK Android开发环境搭建实战指南。文章手把手教你从注册开发者账号、获取App Key,到配置Android Studio、下载官方示例代码,最终成功运行DJI官方Android示例程序,帮助开发者快速入门无人机应用开发,避开常见编译与依赖问题。

weixin_29188043的博客 275

ShowDoc item_id 未授权SQL注入漏洞复现

2024年6月,ShowDoc官方发布新版本修复了一个SQL注入漏洞。鉴于该漏洞无前置条件,易于利用,且默认情况下可暴破用户token获取系统后台权限,建议所有使用该系统的企业尽快升级修复,以确保系统安全。

0xSec 2358

ubuntu16.04 IMAX8编译opencv3.3.1

准备工作 环境:ubuntu16.04 64bit 开发板:IMAX8 IMAX8交叉编译工具aarch64-linux-gnu 官网参考:https://docs.opencv.org/3.4.3/d0/d76/tutorial_arm_crosscompile_with_cmake.html 编译步骤 1、安装cmake和cmake-gui sudo apt-get insta...

hunzhangzui9837的博客 2821

基于YOLO26深度学习框架的人脸识别门禁系统的算法研究实现方法

本文研究了基于YOLO26深度学习框架的人脸识别门禁系统实现方法。系统采用YOLO26目标检测算法,通过CSPDarknet53主干网络、特征金字塔结构和注意力机制实现高效人脸检测。研究内容包括数据预处理、模型训练优化和身份验证等关键技术,使用迁移学习策略和CIoU损失函数提升检测精度。该系统可应用于智能安防场景,具有实时性强、识别准确的特点,为门禁管理提供了智能化解决方案。

一键难忘的博客 766

Linux(Ubuntu16.04)下搭建opencv开发环境

一、安装依赖 1.安装编译工具 sudo apt-get install build-essential 编译程序有了这个软件,它才知道头文件和库函数在哪,最后才形成一个开发环境。 2.安装 cmake、git、pkg-config等辅助工具 sudo apt-get install cmake git pkg-config libgtk2.0-dev libavcodec-dev...

君子性非异 2554

【雕爷学编程】Arduino动手做(45)---红外光电避障传感器模块4

雕爷学编程,Arduino动手做,开源硬件,创客传感器,红外光电避障传感器模块

雕爷学编程 2503

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux(x86)下OpenCV环境配置

在服务器端完成opencv环境的配置功能

ZONGXP的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Ubuntu 16.04下Anaconda环境源码编译OpenCV完整指南

在计算机视觉和机器学习开发中,环境配置是项目成功的基础环节。通过源码编译的方式安装核心库,能够深入理解软件依赖关系与构建原理,从而实现对库功能的深度定制和性能优化。这种方法不仅解决了预编译二进制包常见的功能缺失问题,还能针对特定硬件架构进行指令集优化,显著提升计算效率。对于需要在Ubuntu系统上进行严肃计算机视觉开发的工程师而言,掌握从源码编译OpenCV的技术,意味着能够灵活配置CUDA加速支持、完整HighGUI模块等关键功能,确保开发环境与项目需求精确匹配。本文以Anaconda环境管理为切入点,详

aodiyi6351的博客 360

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux Ubuntu 16.04 安装 opencv 3.4.2

0 准备步骤 这一步尽量把系统更新一下,并且把相关的依赖库给装了,步骤如下: sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake pkg-config sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev li...

龙雪的博客 6219

OpenCV - Linux(Ubuntu 16.04)中安装OpenCV + OpenCV_Contrib

  近两个月来接触了Linux系统,在老板的建议下翻了Ubuntu的牌子,我安装的版本是16.04,用习惯之后感觉蛮好的,比Windows要强。好啦,废话不说啦,下面开始说在Ubuntu中安装OpemCV+OpenCV_Contrib。   首先,准备一下开发环境: Ubuntu 16.04 64位 cmake ant jdk git python ...

weixin_30791095的博客 158

wsl(Ubuntu 18.04 LTS)安装openCV3.4.16和openCV_contirb3.4.16

1.wsl安装教程 可以按照下面教程进行安装,推荐使用Windows Terminal和 wsl安装教程: https://www.jianshu.com/p/a20c2d58eaac Windows Terminal安装教程: https://blog.csdn.net/engrossment/article/details/102623120 2.安装编译依赖环境 2.1 安装cmake 首先需要安装cmake,可以直接用apt-get进行安装,但是版本较低,也可以用源码进行编译安装,版本比较高,但是比

weixin_44501390的博客 5802

编译源码OpenCV - Linux(Ubuntu 16.04)中安装OpenCV + OpenCV_Contrib

近两个月来接触了Linux系统,在老板的建议下翻了Ubuntu的牌子,我安装的版本是16.04,用习惯之后感觉蛮好的,比Windows要强。好啦,废话不说啦,下面开始说在Ubuntu中安装OpemCV+OpenCV_Contrib。   首先,准备一下开发环境: Ubuntu 16.04 64位 cmake ant jdk git python   接下来,从github中down下...

识物专栏 603
上一篇: matlab绘图、计算基本函数(二)
下一篇: opencv之在Linux下编译opencv程序的两种方式g++、cmake
梧桐栖鸦
梧桐栖鸦 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄14年 2268粉丝 98原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值