- 博客(10)
- 收藏
- 关注
原创 OpenCV图像处理技术——模板匹配与霍夫变换
OpenCV图像处理技术——模板匹配与霍夫变换© Fu Xianjun. All Rights Reserved模板匹配的概念模板匹配就是在大图中找小图,也就说在一幅图像中寻找另一幅模板图像的位置。模板匹配的实现过程模板匹配的操作方法是将模板图像B在图像A上滑动,遍历所有像素以完成匹配。工作原理:在带检测图像上,从左到右,从上向下计算模板图像与重叠子图像的匹配度,匹配程度越大,两者相同的可能性越大。局限性:它只能进行平行移动,若原图像中的匹配目标发生旋转或大小变化,该算法无效。模板匹配
2021-06-30 19:41:22 205
原创 OpenCV图像处理技术——图像直方图
OpenCV图像处理技术——图像直方图© Fu Xianjun. All Rights Reserved图像直方图图像直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级出现的次数。直方图是数值数据分布的精确图形表示。这是一个连续变量(定量变量)的的概率分布的估计,并且被卡尔·皮尔逊(Karl Pearson)首先引入。它是一种条形图。构建直方图:①将值的范围分段②计算每个间隔中有多少值直方图均衡化的主要目的是将原始图像的灰度级均匀地映射到整个灰度级
2021-06-30 19:35:43 196
原创 OpenCV图像处理技术——图像轮廓
OpenCV图像处理技术——图像轮廓© Fu Xianjun. All Rights Reserved凸包的查找与绘制1.使用cv2.convexHull()函数,实现图像轮廓凸包的获取。2.使用cv2.polylines()函数,实现图像轮廓凸包的绘制。凸包的概念凸包指的是完全包含原有轮廓,并且仅由轮廓上的点所构成的多边形。凸包的每一处都是凸的,即在凸包内连接任意两点的直线都在凸包的内部。在凸包内,任意连续三个点的内角小于180°。凸包的获取hull=cv2.convexHull(poin
2021-06-30 14:03:38 358
原创 OpenCV图像处理技术——图像金字塔
OpenCV图像处理技术——图像金字塔© Fu Xianjun. All Rights Reserved图像金字塔图像金字塔是由一幅图像的多个不同分辨率的子图构成的图像集合通过对图像不断的向下采样而产生的,即由高分辨率的图像产生低分辨率的近似图像。内容小结各种金字塔的使用方法及原理...
2021-06-30 13:52:17 146
原创 OpenCV图像处理技术——Canny边缘检测
OpenCV图像处理技术——Canny边缘检测© Fu Xianjun. All Rights Reserved内容小结Canny的基本介绍和基本用法
2021-06-30 13:45:19 122
原创 OpenCV图像处理技术——图像梯度
OpenCV图像处理技术——图像梯度© Fu Xianjun. All Rights Reserved图像梯度Soble算子Laplacian算子内容小结 了解图像梯度和两种算子的区别Sobel算子 = |左-右|/|下-上|Scharr算子 = |左-右|/|下-上|Laplacian = |左-右|+|左-右|+|下-上|+|下-上|...
2021-06-30 13:43:11 69
原创 OpenCV图像处理技术——平滑处理
OpenCV图像处理技术——平滑处理© Fu Xianjun. All Rights Reserved内容小结本篇主要是卷积的概念和各种滤波做图像处理
2021-06-30 13:35:08 100
原创 OpenCV图像处理技术——阈值
OpenCV图像处理技术——阈值与平滑处理© Fu Xianjun. All Rights Reserved阈值处理定义:指剔除图像内像素高于一定值或者低于一定值的像素点。such as:设定阈值为127,然后:将图像内所有像素值大于127的设为255,小于或者等于127的设为0。目标一幅图像包括物体、背景还有噪声想要从多值的数字图像中提取目标物体。自适应阈值处理定义使用变化的阈值完成对图像的阈值处理。操作通过计算每个像素点周围临近区域的加权平均值活的阈值并使用该阈值对向前像
2021-06-30 13:29:15 222
原创 OpenCV图像处理技术(Python)——色彩空间类型转换
OpenCV图像处理技术(Python)——色彩空间类型转换© Fu Xianjun. All Rights Reserved.1.类型转换函数BGR与RGB:dst=cv2.cvtColor(src,cv2.COLOR_BGR2RGB)dst=cv2.cvtColor(src,cv2.COLOR_RGB2BGRBGR与灰度:dst=cv2.cvtColor(src,cv2.COLOR_BGR2GRAY)dst=cv2.cvtColor(src,cv2.COLOR_GRAY2BGR) BG
2021-06-30 13:13:23 720
原创 OpenCV入门
OpenCV入门(Python)© Fu Xianjun. All Rights Reserved.PS:直接面向Python3用户。软件背景(background)图像是人类视觉的基础,是自然景物的客观反映,是人类认识世界和人类本身的重要源泉。OpenCV是一个开源的计算机视觉库,1999年由因特尔的Gary Bradski启动。它包括几百个易用的图像成像和视觉函数,既可以用于学术研究,也可用于工业邻域。OpenCV库由C和C++语言编写,涵盖计算机视觉各个领域内的500多个函数,可以在多种操作系
2021-06-30 13:03:27 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人