![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 89
龙龙就是龙龙
study,study,study。up,up,up。
展开
-
Opencv图像处理——上采样、下采样、高斯金字塔、拉普拉斯金字塔
本文讲述图像的上采样和降采样的处理一、图像金字塔1.1、图像金字塔的概念 图像金字塔是 图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。我们将一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低。1.2、高斯金字塔概念:高斯金字塔是在图像处理、计算.原创 2021-03-19 00:39:59 · 2921 阅读 · 6 评论 -
VS配置属性表,保存Opencv配置信息
文章目录前言一、打开VS,新建项目1.打开vs,创建空项目:2.点击视图->其他窗口->属性管理器:3.右键属性管理器中的Debug | x64,添加新项目属性表4.新建属性表 -> 命名好后点击添加5.添加好后,我们看到Debug|x64中多了你添加的属性表二、开始配置属性表2.1、右击Opencv_configuration -> 属性2.2、点击在通用属性下的VC++目录:2.2.1、在包含目录下点击编辑,添加路径如下:2.3、链接器->输入->附加依赖项中加入op原创 2021-03-07 18:13:25 · 4252 阅读 · 6 评论 -
Opencv图像处理——数学形态学操作
文章目录前言二、1.2、总结参考来源前言 本文讲述图像处理的形态学操作 # 一、二、1.2、总结参考来源如有疑问,请留言!如有错误,敬请指正!原创 2021-02-24 01:10:45 · 2465 阅读 · 6 评论 -
opencv图像操作——图像模糊
文章目录前言一、模糊理论(Fuzzy Theory)二、模糊原理:三、ps中的模糊1.选择工具栏中的锐化工具2、处理后的图像四、Opencv模糊API操作1、blur()函数2、GaussianBlur()函数3、medianBlur()函数4、bilateralFilter()函数5、filter2D操作五、模糊图像代码演示前言 以下是本篇文章正文内容,下面案例可供参考一、模糊理论(Fuzzy Theory) 模糊理论(Fuzzy Theory)是指用到了模糊集合的基本概念,或连续隶属度函数原创 2021-02-14 18:59:47 · 479 阅读 · 0 评论 -
opencv图像人脸识别
文章目录前言一、图像的解析,和使用二、基本原理:1、使用imread()函数读取图像:2、分配内存空间:3、检测人脸:4、画出人脸区域:5、五个参数:三、人脸识别具体操作总结:参考来源前言opencv图像人脸识别,使用libfacedetection库对图像进行人脸识别一、图像的解析,和使用参考:https://blog.csdn.net/ivan_9/article/details/113336452https://blog.csdn.net/ivan_9/article/details/11原创 2021-02-13 23:22:25 · 1072 阅读 · 2 评论 -
opencv对视频进行人脸识别--使用videoCapture类
文章目录前言一、libfacedetection的配置及基本介绍:二、VideoCapture类:1、构造函数类型:2.1.1、VideoCapture();2.1.2、VideoCapture(const String& filename, int apiPreference = CAP_ANY);2.1.3、VideoCapture(int index, int apiPreference = CAP_ANY);2、构造函数具体定义:三、VideoCapture类的函数:1、open();函数3原创 2021-02-13 23:01:58 · 4508 阅读 · 0 评论 -
opencv绘制形状与文字
文章目录前言一、图像上绘制几何形状1、了解Point方法2、使用Scalar方法3、绘制线line:总结前言opencv绘制形状与文字一、图像上绘制几何形状1、了解Point方法2、使用Scalar方法3、绘制线line:函数line()简而言之:绘制从第一个点指向第二个点的箭头段。总结...原创 2021-02-06 22:33:43 · 333 阅读 · 0 评论 -
Opencv图像的亮度和对比度调整
文章目录前言一、图像亮度和对比度的基本概念:1、图像亮度:2、图像对比度:二、RGB三通道色彩空间的图像变换:1、线性变换公式如下:2、操作简介:3、图像亮度调整:4、图像对比度调整:5、三通道图像转换为单通道图像的方法:1)通过imread方法,在后面添加参数 IMREAD_GRAYSCALE2)通过cvtColor方法,直接转换色彩空间为灰度图像,类似于创建新的图像6、图像亮度与对比度同时调整:三、获取图片亮度值总结前言图像的亮度和对比度调整一、图像亮度和对比度的基本概念:1、图像亮度:图像亮原创 2021-02-02 23:13:21 · 6780 阅读 · 2 评论 -
libfacedetection库的配置及基本使用——内涵(cmake编译libfacedetection库)
前言关于libfacedetection库的配置及使用,以及用cmake来编译第三方开源库一、libfacedetection库是什么?1.1、libfacedetection库的定义: 这是一个基于cnn的图像人脸检测开源库。CNN 模型已转换为 C 源文件中的静态变量。源代码不依赖于任何其他库。您需要的只是一个C++编译器。您可以使用一个数据库的编译器在 Windows、Linux、ARM 和任何平台C++源代码。原创 2021-01-28 19:31:14 · 3157 阅读 · 4 评论 -
Opencv图像操作——图像遍历、图像ROI选取、图像混合
前言Opencv图像操作与混合,用opencv实现对图像的修改一、图像是什么?在这一篇文章中,我们对图像已经有了一定的了解https://blog.csdn.net/ivan_9/article/details/113059961二、OpenCV中数据类型和常用数据类型对应数据类型opencv数据类型对应Mat<uchar>CV_8UMat<char>CV_8SMat<ushort>CV_16UMar<sh原创 2021-01-26 23:10:57 · 2289 阅读 · 2 评论 -
Opencv中的Mat对象——图像数据结构
前言Mat对象作为一个加载或都进去的内存对象,它到底是什么?一、对象是什么?对象就是可以拥有属性和方法的一个集合二、Mat对象怎么样看图像?在正常人眼中,他是一张图片;在我的眼中,他是我的偶像;在计算机中,他会被解析为一个二维数组;二、Mat对象的来源?我们说Mat库是怎么样出现的呢?在opencv1.几的版本中,处理图像是采用IplImage库(采用C语言的风格)来实现的,但很快,内存泄漏的问题就出现了;在此基础上,opencv2.几的版本中引入了面向对象编程,Mat对象就是采用C+原创 2021-01-24 17:56:45 · 728 阅读 · 1 评论 -
opencv矩阵掩膜操作
前言本文介绍opencv的矩阵掩膜操作。一、图像的基本操作:1、图像的基本运算有很多种,例如:+、-、、/、位运算、平方根、对数、绝对值等;2、图像也可以放大、缩小、旋转,还可以截取其中的一部分作为ROI(感兴趣区域)进行操作;3、各个颜色通道可以分别提取及对各个颜色通道进行各种运算操作(例如RGB有3种颜色通道,都可以进行运算)。二、掩膜(Mask)是什么?1、掩膜的组成:掩模是由0和1组成的一个二进制图像。可简单理解为一个由0和1组成的矩阵。2、掩膜的定义:用选定的图像、图形或物体,对原创 2021-01-23 21:32:59 · 2519 阅读 · 7 评论 -
opencv在vs2019开发环境下的安装与配置
前言本文主要讲述在vs2019开发环境下配置opencv4.5.1一、vs是什么?简介:Visual Studio是最流行的Windows平台应用程序的集成开发环境。下载地址:https://visualstudio.microsoft.com/zh-hans/注意事项:本文基于C++,下载时需配置C++的工作负载。二、opencv是什么?简介:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。下载地址:https://opencv.org/releases/原创 2021-01-22 14:50:04 · 2624 阅读 · 9 评论