自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

原创 opencv的Mat中step

以三维的Mat数据布局为例       step这里指出的是图像在各个梯级上的字节数大小,而这里的梯级指的是构成图像的名层次。       上图三维图像由一个一个名面(第一级)构成,每一个平面由一行一行(第二级)构成,每行由一个一个点(第三级)构成。        同理:二维图像由一行一行(第一级)构成,而每一行又由一个一个点(第二级)构成。       Mat

2015-08-22 21:37:19 7721

原创 形态学滤波对图像进行边缘及角点检测

将灰度图像看做是“等高线”:亮的区域代表山峰,而暗的区域代表山谷,图像的边沿就对应于峭壁。如果腐蚀一幅图像,会导致山谷被扩展,而峭壁减少了。相反的,如果膨胀一幅图像,峭壁则会增加。但是这两种情况下,中间的部分(大片的谷底和高原)基本保持不变。       对图像的腐蚀和膨胀的结果做差,就能提取图像的边界:因为边界区域,二者完全不同。(实际上,我们也可以用腐蚀或者膨胀的结果与源图像做差得出类似结

2015-08-22 21:17:32 2073

原创 OpenCV2:Mat属性type,depth,step

Mat类用于表示一个多维的单通道或者多通道的稠密数组。能够用来保存实数或复数的向量、矩阵,灰度或彩色图像,立体元素,点云,张量以及直方图(高维的直方图使用SparseMat保存比较好)。简而言之,Mat就是用来保存多维的矩阵的。Mat的常见属性data  uchar型的指针。Mat类分为了两个部分:矩阵头和指向矩阵数据部分的指针,data就是指向矩阵数据的指针。dims 矩阵的

2015-08-22 20:28:26 584

软件工程导论(双语版)_吕云翔.ppt

《软件工程导论(双语版)》 是2017年8月电子工业出版社出版的图书,作者是吕云翔。本书主要讲述了软件工程的起源,软件工程相关概念,软件工程方法、过程和工具,软件可行性研究及需求分析,软件设计,软件编码及实现,软件测试与维护,面向对象的软件工程,软件工程中涉及的管理方面的内容。该资源为对应教材的PPT,作为老师教学,学习学习的参考。

2018-09-06

最大熵阈值分割(opencv1版本)

将信息论中的 shannon 熵概念用于图像分割, 其依据是使得图像中目标与背景分布的信息量最大,即通过测量图像灰度直方图的熵,找出最佳阈值。这里参考网友的资料,根据代码在运行过程的错误调试,实现最大熵阈值分割,开发环境VS2012+OpenCV2.4.10,这个是OpenCV1指针操作版本,需要的朋友可以根据自己实际情况配置OpenCV。

2015-11-28

最大熵阈值分割

将信息论中的 shannon 熵概念用于图像分割, 其依据是使得图像中目标与背景分布的信息量最大,即通过测量图像灰度直方图的熵,找出最佳阈值。这里参考网友的资料,根据代码在运行过程的错误调试,实现最大熵阈值分割,开发环境VS2012+OpenCV2.4.10,这个是OpenCV2版本。请需要的朋友根据自己需求配置OpenCV。

2015-11-27

morphologyFeature

利用形态学滤波检测灰度图中的直线和角点。

2015-06-26

自定义云窗体

人们对程序界面的要求越来越高,简单的矩形窗体已经难以满足吸引用户的眼球,随着非主流的备受关注,程序以不规则窗体走入我们的生活中。本实例创建了一朵飘飘而过的云彩。

2014-07-09

类似QQ抽屉效果列表视图控件

QQ的好友列表用起来既方便又美观,深受用户喜爱。可是在Visual C++的开发环境中没有类似的控件,本例通过Visual C++实现了这种类似QQ抽屉效果的列表视图控件。

2014-07-06

空空如也

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

TA关注的人

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