opencv
happy1yao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CV基础(六)边缘检测
为了检测边缘,我们需要检测图像中的不连续性,可以使用导数来检测不连续性。但是,导数也会受到噪声的影响,因此建议在求导数之前先对图像进行平滑处理。Sobel算子Sobel算子是一阶导数的边缘检测算子,在算法实现过程中,通过3×3模板作为核与图像中的每个像素点做卷积和算,然后选取合适的阈值以提取边缘。左侧代表在x方向上进行加权差分,右侧代表在y方向上的加权差分。此处要注意的是,卷积核在真正参...原创 2020-04-30 17:21:58 · 476 阅读 · 0 评论 -
CV基础(五)图像分割
最大类间方差法(大津阈值法)threshold ( InputArray src, OutputArray dst, double thresh, double maxval,int type)src — input array (single-channel, 8-bit or 32-bit floating point).dst — output array of the same ...原创 2020-04-29 18:05:53 · 901 阅读 · 0 评论 -
CV基础(四)图像滤波
线性滤波方框滤波当normalize=true的时候,方框滤波就变成了我们熟悉的均值滤波。也就是说,均值滤波是方框滤波归一化(normalized)后的特殊情况。其中,归一化就是把要处理的量都缩放到一个范围内,比如(0,1),以便统一处理和直观量化。而非归一化(Unnormalized)的方框滤波用于计算每个像素邻域内的积分特性,比如密集光流算法(dense optical flow ...原创 2020-04-27 15:46:28 · 552 阅读 · 0 评论 -
CV基础(三)颜色空间转换
我们生活中大多数看到的彩色图片都是RGB类型,但是在进行图像处理时,需要用到灰度图、二值图、HSV、HSI等颜色制式,opencv提供了cvtColor()函数来实现这些功能。首先看一下cvtColor函数定义:cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 );参数解释:. InputArray src: 输入...原创 2020-04-25 16:05:09 · 336 阅读 · 0 评论 -
CV基础(二)几何变换与图像增强
几何变换(1)图像平移Mat move(Mat &src, int x_off, int y_off) { int rows = src.rows + y_off; int cols = src.cols + x_off; Mat dst = Mat::zeros(rows, cols, src.type());//注意与上面的差别,行列重新选值 for (int i = ...原创 2020-04-23 19:55:17 · 515 阅读 · 0 评论 -
CV基础(一)opencv的安装与配置
opencv的安装与配置step1: 添加path计算机-属性-高级-环境变量-path添加bin目录step2:属性配置打开项目属性页,在VC++目录里添加包含目录和库目录。链接器里添加附加依赖性注意:属性配置的时候要注意debug模式、release模式还是所有配置。图像插值法图像变换:在对原始图像进行缩放、旋转变换的时候,因为在目标图像中像素分布发生了变换,所以...原创 2020-04-20 17:37:44 · 843 阅读 · 0 评论 -
opencv学习一——highgui
一、cv开头的函数和cv::的函数有什么区别1.Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。2.在opencv2.0以前,只有cv,比如cvmat,IplImage,cvloadimage等等,而CvMat是一个Struct,每次调用...原创 2019-04-26 17:30:06 · 1037 阅读 · 0 评论 -
opencv学习二——improc
1.平滑减少图像的噪声或失真。滤波处理分为两大类:线性滤波和非线性滤波。OpenCV里有这些滤波的函数,使用起来非常方便,现在简单介绍其使用方法。线性滤波:方框滤波、均值滤波、高斯滤波非线性滤波:中值滤波、双边滤波首先,线性滤波算法必须知道的概念叫做邻域算子,是指利用一张图片中给点的像素点的周围的像素值决定该给定点的像素的一种算子,opencv中经常用来做图像的模糊或者是锐化,例如,邻域...原创 2019-04-29 15:09:37 · 719 阅读 · 0 评论
分享