自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FireBird的专栏

行之则易

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 [转]图像边缘提取-Canny算法

[转自http://blog.csdn.net/likezhaobin/article/details/6892176]图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依

2017-09-27 22:50:35 14875

转载 图像金字塔

0 序       图像金字塔实际上是一张图片在不同尺度下的集合,即原图的上采样和下采样。常见的金字塔包括高斯金字塔和拉普拉斯金字塔,但是也有一些其它算法衍生的金字塔,并不一定要高斯模糊。需根据自身应用而定,参考文献0中所述的理由我并不认同。       图像金字塔更多的是一种构建不同尺度空间的思想,网络上搜索较多的可能是在SIFT算法中的应用了,除此之外,还可以应用在光流中,slam的姿

2017-09-26 23:56:40 12597 1

原创 图像阈值

0 引图像阈值,即图像的分割基准,基于此可完成图像的二值化。图像二值化可用于OCR成图像的分割(也是最为简单的一种)。这种分割是基于图像像素值级别的差异,且一般的对象是灰度图像。1 图像二值化如上所述,图像阈值的进一步处理就是二值化,二值化包含但不限于“大于阈值为255,小于阈值为0”的处理模式。具体如下所示。其实个人理解这些方法只是提供了一种在处理图像时的思路,并不一定要死记住方法的

2017-09-24 16:52:38 13039

原创 双边滤波

0 序       均值滤波是基于模板内像素值取均值的一种滤波方式,显然没有考虑距离的因素,所以效果不好,边缘不突出。因此,高斯滤波是基于此以距离为权重作为模板值的参考,所以边缘得到了改善,但也不是特别明显。另外,高斯滤波作为线性滤波,对噪声也是比较敏感的。所以,又在高斯基础上,做了进一步优化,叠加了像素值的考虑,因此也就引出了双边滤波,一种非线性滤波,一种对保留边缘更有效的滤波。1

2017-09-19 22:05:40 1742 1

原创 线性与非线性

叠加性当多输入系统共同作用于系统时产生的效果,与各个输入作用于系统产生的效果和,相同。用方程刻画如下。例如,物理学中,物体的加速度等于作用于该物体的合力产生的加速度,但是也等于各个分力产生的加速度和。f(x)+ f(y) = f(x+y)齐次性       即满足如下方程。f(ax) = a*f(x)线性系统与非线性系统所谓线性系统即指满足叠加性与齐次性的系统,反之即为

2017-09-17 16:46:07 1270

原创 图像增强之03锐化

之前讲述的是通过做直方图均衡化的方法达到增强图像的方法。除此之外,锐化也是常用的一种手段。通过锐化处理之后的图像,可以使得边缘清晰,颜色更鲜明,可以用于进一步提取图像的边缘进行图像分割,区域形状提取等。0 锐化方法       图像锐化的方法,通常分为基于空间域的微分法和基于频域的高通滤波法,本文暂时只讲述微分法,之后会补充高通滤波法。       微分法的原理其实就是数学的逆运算,通

2017-09-16 11:59:35 1532

转载 [转]图像梯度:图像频率

0 定义图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。1 高中低频意义不同频率信息在图像结构中有不同的作用。图像的主要成分是低频信息,它形成了图像的基本灰度等级,对图像结构的决定作用较小;中频信息决定了图像的基

2017-09-10 13:54:27 1926

原创 OpenCV常用API

cvtColor功能:转换色彩空间,及矩阵数据类型(如果需要提高计算精度可能需要将数据转换成高精度类型)。原型:void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0) 参数:code是一个掩码,表示由src到dst之间是怎么转的,比如是彩色转为灰度,还是彩色转为HSI模式;最后的dstCn表示dst图像

2017-09-10 13:32:15 695

转载 脚本执行

解释器的区别脚本常用的开头是“#!解释器”,其中“#!”是特殊的表示符,其后面跟着的是解释此脚本的解释器路径。解释器分为很多类。比如/bin/bash,/bin/sh,/bin/csh,/bin/perl,/bin/awk等等。GNU/Linux操作系统中的bin/sh本是bash的符号链接,但是bash过于复杂,所以有人有把NetBSD的ash移植到了Linux并更名为dash,并建

2017-09-09 12:56:33 815

转载 [转]图像梯度:算子

0 定义本质上是用于卷积运算的模板,最终效果上是求得梯度。Roberts 算子,Sobel算子、Prewitt算子以及Laplace算子等。按功能分,上述算子都是求边缘检测的算子。如果按求导的阶数分类,Roboert、Sobel、Prewitt都是一阶算子,而Laplace属于二阶算子。1 推导1.1 Robert算子利用局部差分算子寻找边缘的算子,采用对角线相邻两像素之差(正常梯

2017-09-01 15:51:53 21365

CMAKE实践经典教材

CMAKE实践的经典教材(带标签),非常实用,zsbd.zsbd.

2018-06-22

CMake手册详解[格式整理+带标签]

CMAKE,转自博客园大神翻译,可以作为工具书,且经过格式整理的,带标签的,非常方便查阅

2017-12-06

空空如也

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

TA关注的人

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