opencv4.3专题

解决高版本opencv4.3 关于基本数据类型cvPoint、CvScalar的报错

未定义标识符cvPoint!!!!CvScalar,找了半天估计是版本不兼容,换了包含的头文件了,找了好多都是好几年前的代码。 如图,或者是直接#include "opencv.h"的都还有..   作为一个今天才配好VS2019+Opencv4.3+Opencv-Contrib+Cmake 的人来说测试段代码太难了!   言归正传,可以看看这个官网的文档(不是别的地方的,比如这个w

【opencv4.3.0教程】13之调整图像的亮度与对比度

目录 前言 一、亮度与对比度 1、什么是亮度和对比度 2、亮度和对比度调整原理 3、亮度和对比度调整代码实现 4、API-convertScaleAbs 二、伽马校正 1、伽马校正引入 2、伽马校正原理 3、伽马校正代码实现 前言 我们在拍照的时候,经常需要通过调整图像的亮度及对比度来调整图像的美感,让我们拍出的照片更有意境。特别是女孩子,喜欢拍一些美美哒皂片! 但如

【opencv4.3.0教程】12之图像的加add、减subtract、乘multiply、除divide

目录 前言 一、加 1、介绍 2、API 3、代码实战 二、减 1、介绍 2、API 3、代码实战 三、乘 1、介绍 2、API 3、代码实战 四、除 1、介绍 2、API 3、代码实战 五、原图与掩膜图像的加减乘除 前言 要说这加减乘除,大家肯定不陌生,从小学学数学开始,我们就接触了这四个基本的四则运算。那图像的加减乘除又是什么呢?它能实现什么样的效果

【opencv4.3.0教程】11之调整图像边缘(copyMakeBorder 与 borderInterpolate)

目录 前言 一、调整边缘 1、调整的目的 2、调整的方式 1.BORDER_CONSTANT 2.BORDER_REPLICATE 3.BORDER_REFLECT 4.BORDER_WRAP 5.BORDER_REFLECT_101 6.BORDER_ISOLATED    二、边缘处理API-copyMakeBorder 1、API原型 2、参数 3、borderI

【opencv4.3.0教程】10之图像混合(addweight)

目录 前言 一、图像混合 1、什么是图像混合 2、图像混合的数学原理 3、API - addweight 二、代码实战 1、代码分析 2、全部代码 3、执行结果 前言 前一篇文章,我们讲到了图像的颜色空间转换和类型转换,那是以后我们可能经常会用到的操作。 今天这篇文章给大家带来的是图像的混合,我们将带领大家一起了解什么是图像混合?如何使用opencv进行图像混合,让

【opencv4.3.0教程】09之转换颜色空间(cvtColor)及类型(convertTo)

目录 前言 一、转换颜色空间 1、什么是颜色空间 2、颜色空间有哪些 1.BGR系列 2.灰度空间 3.HSV系列 4.其他 3、API——cvtColor 4、颜色空间转换代码ColorConversionCodes 二、转换图像类型 1、图像类型引入 2、常见图像类型 3、API——convertTo 前言 上一篇文章,我们讲到了掩膜操作,我们自己写掩膜操作

【opencv4.3.0教程】08之图像掩膜(Mask)操作与执行时间

目录 一、前言 二、温故知新——像素基本操作 1、获取像素指针 2、像素范围处理 3、读写像素 三、图像掩膜操作 1、怎么理解掩膜Mask 2、掩膜实现 3、API-filter2D 四、执行时间 一、前言 图像操作其实就是对像素进行操作,这些操作不仅仅是像前面那些基础操作一样简单,只有获取值啊,简单赋值啊之类的。但是像素操作可不止有这么简单。 从今天这节内容开始,我