自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 模板匹配与霍夫变换

一、模板匹配1.模板匹配的概念模板匹配就是在大图中找小图,也就说在一幅图像中寻找另一幅模板图像的位置。2.模板匹配的实现过程模板匹配的操作方法是将模板图像B在图像A上滑动,遍历所有像素以完成匹配。工作原理:在带检测图像上,从左到右,从上向下计算模板图像与重叠子图像的匹配度,匹配程度越大,两者相同的可能性越大。局限性: 它只能进行平行移动,若原图像中的匹配目标发 生旋转或大小变化,该算法无效。3.模板匹配的函数使用二、霍夫变换1.霍夫变换的概念霍夫变

2021-06-30 18:35:15 240

原创 图像直方图

一、直方图的含义图像直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级出现的次数。直方图是数值数据分布的精确图形表示。 这是一个连续变量(定量变量)的概率分布的估计,并且被卡尔·皮尔逊(Karl Pearson)首先引入。它是一种条形图。构建直方图: ①将值的范围分段 ②计算每个间隔中有多少值二、直方图均衡化如果一幅图像拥有全部可能的灰度级,并且像素值的灰度均匀分布,那么这幅图像就具有高对比度和多变的灰度色调,灰度级丰富且覆盖范围较大。直

2021-06-30 18:22:54 223

原创 图像轮廓

一、轮廓查找与绘制1.图像轮廓的概念2.查找图像轮廓寻找轮廓的操作一般用于二值化图,所以通常会使用阈值分割或Canny边缘检测先得到二值图。3.cv2.findContours()函数contours,hierarchy=cv2.findContours(image,mode,method)contours:返回的轮廓。例如contours[i]表示第i个轮廓。hierarchy:图像的拓扑信息(轮廓层次)。image:输入的图像。 mode:轮廓搜索模式:决定了轮廓的提

2021-06-30 18:09:22 231

原创 图像金字塔

一、理论基础图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像集合,通过对原图像不断地向下采样而产生的,即由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)。高斯金字塔拉普拉斯金字塔二、ROI再了解ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。思考:怎么提取?三、泛洪填充泛洪填充算法又称洪水填充算法( Flood Fil

2021-06-30 16:54:53 60

原创 图像梯度与Canny边缘检测

一、Sobel理论基础(Sobel算子)Sobel算子是一种离散的微分算子,该算子结合了高斯平滑和微分求导运算。该算子利用局部查分寻找边缘。计算所得的事一个梯度的近似值。一、Laplacian算子及函数使用Laplacian算子是一种二阶导数算子,其具有旋转不变性,可以满足不同方向的图像边缘锐化(边缘检测)的要求。通常情况下,其算子的系数之和需要为零。三、Canny边缘检测1.去噪2.计算梯度3.非极大值抑制(目的:边缘细化)4.双阈值定边缘

2021-06-30 16:30:50 53

原创 形态学操作

一、腐蚀腐蚀是最基本的形态学操作之一,它能够将图像的边界点消除,使图像沿着边界向内收缩,也可以将小于指定结构体元素的部分去除。二、膨胀膨胀操作是形态学中另外一个基本的操作。膨胀和腐蚀的作用是相反的,膨胀操作能对图像的边界进行扩张。三、通用形态学函数开运算与闭运算四、核函数在进行形态学操作时,必须使用一个特定的核(结构元)。案例:...

2021-06-30 15:41:05 50

原创 阈值与平滑处理

一、阈值处理重点:阈值选定与处理、模糊处理难点:卷积概念1.定义指剔除图像内像素值高于一定值或者低于一定值的像素点 。例如,设定阈值为127,然后将图像内所有像素值大于127的像素点的值设为255。将图像内所有像素值小于或等于127的像素点的值设为0。2.threshold函数OpenCV提供了函数cv2.threshold()和函数cv2.adaptiveThreshold(),用于实现阈值处理。3.自适应阈值处理定义:使用变化的阈值完成对图像的阈值处理。操作:

2021-06-29 23:04:01 246

原创 色彩空间与几何变换

一、色彩空间基础1.GRAY色彩空间2.RGB色彩空间3.HSV色彩空间重点:色彩空间的相互转换,几何变换的应用难点:提取特定颜色的物体,实现图像的几何矫正4.类型转换函数二、几何变换1.定义:2.简单的几何变换:...

2021-06-29 22:36:35 79

原创 图像运算

一、图像加法运算1.加号运算符思考::+ 与 cv2.add()函数 差别在哪儿?+:取模cv2.add():饱和值2.cv2.add()函数函数cv2.add()可以用来计算图图像像素值相加的和, 其语法格式为:计算结果 = cv2.add(像素值a,像素值b)二、图像加权和三、按位逻辑运算1.逻辑运算逻辑运算的运用...

2021-06-29 22:00:28 58

原创 OpenCV图像处理基本操作

OpenCV图像处理基本操作一、读取图像 OpenCV提供了函数cv2.imread()来读取图像,该函数支持各种静态图像格式。该函数的语法格式为: retual = cv2.imread( filename[, flags] )二、显示图像1.imshow函数函数cv2.imshow()用来显示图像,其语法格式为:None = cv2.imshow( winname, mat )2.waitKey函数函数cv2.waitKey()用来等待按键,当用户按下键盘后,该语..

2021-06-29 21:41:12 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除