自定义博客皮肤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)
  • 收藏
  • 关注

原创 数字图像处理之信用卡数字识别

Fu Xianjun. All Rights Reserved重点:模板匹配、轮廓检测、阈值处理、边缘检测原图导包1.框选图中数字部分源代码效果图2.选中数字源代码效果图3.对信用卡信息进行处理,去除多余的背景信息源代码效果图4.对信用卡上的数字进行选取,对于非卡号数字进行剔除源代码效果图5.得到卡号区域后,对卡号进行数字划分。进行模板匹配,得到每个数字图像所对应的数字。源代码效果图...

2021-06-30 15:06:35 302

原创 OpenCV图像处理应用(面向Python)之图像分割与提取

Fu Xianjun. All Rights Reserved图像分割与提取在图像处理的过程中,经常需要从图像中将前景对象作为目标图像分割或者提取出来。例如,在视频监控中,观测到的是固定背景下的视频内容,而我们对背景本身并无兴趣,感兴趣的是背景中出现的车辆、行人或者其他对象。我们希望将这些对象从视频中提取出来,而忽略那些没有对象进入背景的视频内容。分水岭算法的概念图像的灰度空间很像地球表面的整个地理结构,每个像素的灰度值代表高度。其中的灰度值较大的像素连成的线可以看做山脊,也就是分水岭。分

2021-06-30 00:15:28 686

原创 OpenCV图像处理应用(面向Python)之图像金字塔

Fu Xianjun. All Rights Reserved图像金字塔图像金字塔是同一图像不同分辨率的子图集合,是通过对原图像不断地向下采样而产生的,即由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)。2.●基础理论●邻域滤波器:采用邻域平均技术求原始图像的近似图像。该滤波器能够产生平均金字塔。●高斯滤波器:采用高斯滤波器对原始图像进行滤波,得到高斯金字塔。这是OpenCV函数cv2.pyrDown0所采用的方式。高斯金字塔是通过不断地使用高斯金字塔滤波、采样所产生的,其过程如图下

2021-06-29 20:27:49 230

原创 OpenCV图像处理应用(面向Python)之Canny边缘检测

Fu Xianjun. All Rights ReservedCanny边缘检测Canny边缘检测是一种使用多级边缘检测算法检测边缘的方法。1986年,JohnE. Canny发表了著名的论文A Computational Approach to Edge Detection,在该论文中详述了如何进行边缘Canny边缘检测基础Canny边缘检测分为如下几个步骤。步骤1:去噪。噪声会影响边缘检测的准确性,因此首先要将噪声过滤掉。步骤2:计算梯度的幅度与方向。步骤3:非极大值抑制,即适当地让边缘“

2021-06-29 19:41:23 351

原创 OpenCV轻松入门(面向Python)之图像梯度

Fu Xianjun. All Rights Reserved图像梯度图像梯度计算的是图像变化的速度。对于图像的边缘部分,其灰度值变化较大,梯度值也较大:相反,对于图像中比较平滑的部分,其灰度值变化较小,相应的梯度值也较小。般情况下,图像梯度计算的是图像的边缘信息。严格来讲,图像梯度计算需要求导数,但是图像梯度一般通过计算像素值的差来得到梯度的近似值(近似导数值)。Sobel理论基础Sobel算子是一种离 散的微分算子,该算子结合了高斯平滑和微分求导运算。该算子利用局部差分寻找边缘,计算所得的是一

2021-06-29 19:19:26 135

原创 OpenCV轻松入门(面向Python)之形态学操作

Fu Xianjun. All Rights Reserved概念形态学,即数学形态学(Mathematical Morphology),是图像处理过程中一个非常重要的研究方向。形态学主要从图像内提取分量信息,该分量信息通常对于表达和描绘图像的形状具有重要意义,通常是图像理解时所使用的最本质的形状特征。例如,在识别手写数字时,能够通过形态学运算得到其骨架信息,在具体识别时,仅针对其骨架进行运算即可。形态学处理在视觉检测、文字识别、医学图像处理、图像压缩编码等领域都有非常重要的应用。形态学操作主要包含:

2021-06-28 15:20:04 247

原创 OpenCV轻松入门(面向Python)之色彩空间

Fu Xianjun. All Rights Reserved首先了解RGB、GRAY、HSV、RGBA颜色空间的概念RGBGRAYHSVRGBARGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间。虽然它有的时候被描述为一个颜色空间,但是它其实仅仅是RGB模型的附加了额外的信息。采用的颜色是RGB,可以属于任何一种RGB颜色空间.色彩空间的转换函数在OpenCV内,我们使用cv2 cvColoO函数实现色彩空间的变换。该函数能够实现多个仓彩空间之间的转

2021-06-28 14:54:00 220

原创 OpenCV轻松入门(面向Python)之几何变换

Fu Xianjun. All Rights Reserved什么几何变换几何变换是指将一幅图像映射到另一幅图像内操作的操作。OpenCV提供了多个与映射有关的函数,这些函数使用起来方便灵活,能提高高效地完成图像的映射。缩放在OpenCV中,使用函数c2.resize0实现对图像的缩放,该函数的具体形式为:dst = cv2.resize( sre, dsize[, fx[, fy[, interpolation]]])式中:dst代表输出的目标图像,该图像的类型与srC 相同,其大小为dsi

2021-06-27 21:52:18 217

原创 OpenCV轻松入门(面向Python)之图像处理基本操作

Fu Xianjun. All Rights Reserved基本操作在图像处理中,读取图像、显示图像、保持图像是最基本的操作读取图像OpenCV提供了函数cv2.imread0来读取图像,该函数支持各种静态图像格式。该函数的语法格式为:retval = cv2.imread( filenamel, flags] )式中:retval 是返回值,其值是读取到的图像。如果未读取到图像,则返回“None”。filename表示要读取的图像的完整文件flags是读取标记。该标记用来控制读取文件的

2021-06-27 21:00:49 338

原创 OpenCV轻松入门(面向Python)之OpenCV入门

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-27 15:22:49 730

空空如也

空空如也

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

TA关注的人

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