自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 模块计算机类型“X86”与目标计算机类型“x64”冲突

在属性页中,配置属性---VC++目录---引用目录,库目录。把引用目录中的$(VC_ReferencesPath_x86),库目录中的$(VC_LibraryPath_x86) 和 $(WindowsSDK_LibraryPath_x86) 中的x86都改为x64。如下图所示。注意,要选择平台为x64位平台(同理,x86平台则把所有x64改为x86)。(PS:因为这个是我已经改过运行了,...

2018-07-16 16:19:43 8829 1

原创 MFC 对ListiControl实现编辑功能

最近用MFC实现一个简单的权重设置工作,最简便直接的方法是用ListControl控件进行编辑,但ListControl没有直接编辑功能。查遍资料,主要参考的是如下两篇文章。https://blog.csdn.net/xianglifighter/article/details/17592209/https://blog.csdn.net/cumirror/article/details/5183...

2018-05-30 11:45:30 2799 2

原创 添加特定分贝(db)的高斯噪声的一种简单方法

我的前面的一片博客有提到,如何用imnoise函数添加特定高斯半径的噪声。然而,在实际应用中,我们更希望得到特定分贝的高斯噪声。这样可以简便得到结果。实际上,我们的这个方法,仅适用于同一批图片,即同一个相机在同一天的相似大气环境下拍摄的照片。如果有人有更好的方法,欢迎随时提出,不尽感谢。下面是如何添加。首先,按照上篇博客的http://blog.csdn.net/serious_tanx/artic

2017-06-21 11:44:18 3769

原创 GDAL中新手常犯的error LNK2019: 无法解析的外部符号的错误

如上图所示,遇到的以上问题的主要原因是,GDAL库为x64,而我们选择编译器的解决方案平台是win32,如下图所示。把里面的win32改为x64就可以了。最后解决。

2017-06-20 16:25:42 2301

原创 数字图像处理---高斯模糊详解

高斯滤波实际上是一种低通滤波器,也就是说,低波通过,高波滤去。对于图像来讲,就是在低频的部分通过,对于高频的地方滤去。对图像的边缘等细节部分进行模糊,这是由高斯模糊的公式的性质决定的。这点,经常在数字图像处理中利用,以在图像仿真图像重打样等领域进行利用。那么,首先我们看公式。σ是标准差,在这里又叫做高斯半径。σ2表示的意思就是方差。f(x)是概率,μ是均值,即期望。即这个公式表示的意思在μ附近的概率

2016-11-27 20:04:23 12985

原创 matlab中用imnoise向图像中加入特定高斯半径的噪声

最近需要做图像仿真,感觉用C++编写速度有点慢,也是为了省事,就用了matlab做前期的处理,后期到发布版本时,再用C++。由于是初接触到图像仿真,有些问题没有很好的深入。这里就针对对某个图像中,加入特定分贝的噪声,如10分贝的噪声,来进行说明。如果不打算长期做图像仿真,只是略有涉及的,可以看看下面的代码。这里用到的是imnoise函数,用到4个参数,第一个图像,第二个是类型,类型有:‘gaussi

2016-11-19 11:01:17 5521 1

原创 MFC动态链接库调用详解

MFC动态链接库的调用,有好多种方式,这里只介绍一种简单的调用的方式,只需要把动态链接库编译后的.dll文件放到调用界面的Debug下面。再在界面需要调用动态链接库里添加相关函数就行了。找了好多资料,发现没有详细的介绍,下面就是从动态链接库建立开始,一点点详细的介绍。首先是,动态链接库的建立。我们这里讲的是MFC的标准库的建立。用的是vs2010。 我们建立一个名为TestDLL的动态链接库。

2016-11-04 23:09:37 5871

原创 数字图像处理---根据K均值聚类方法对图像灰度值进行分类和阈值化操作

一、K均值聚类方法概述:K均值聚类算法是先随机选取K个对象作为初始的聚类中心。然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。一旦全部对象都被分配了,每个聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止条件可以是没有(或最小数目)对象被重新分配给不同的聚类,没有(或最小数目)聚

2016-11-01 22:58:19 3642

原创 利用CString类对字符串进行任意的操作,如字符的匹配或在字符串中间开始进行添加字符串

首先,我们要知道,我们利用CString类可以对字符串进行一系列操作,如查找,选择等,主要有Left(),Mid(),Right(),Find(),ReverseFind(),FindOneOf()。其中,Left(int nNumber)函数是截取字符串的左侧的nNumber个字符,如果遇到汉字,则需要进一步判断,例如算出每个汉字要有多少个字符。CString strTest = _T("F:\\

2016-10-28 15:04:39 4085

原创 用CFindFile()读取文件下的图片,当图片名为数字时,不按照顺序读取的情况

很多情况下,批处理图片后,会得到一系列的图片名称。比如说,我们对一幅图像进行旋转,最后得到360张旋转的图片。我们在命名输出的360张图片时,可以这样:int m_nPicSum;//是图片的总数量,这里举例为360张for(int i=0;i<m_nPicSum;i++){//这个是文件头,一般是我们选择输出的文件夹的名,例如为F:\\res//为什么用双\,因为是单\表示转义,不能这么用

2016-10-25 11:25:44 1223

原创 机器学习中,从一张图片中提取出感兴趣的区域(以交通标志为例)

在进行机器学习中,不管是用Haar特征,或者是Hog特征,最后进行的不论是adaboost分类,还是svm分类,都只能是检测出待检测的正样本相近的图片。比如,为了提高准确性,我们在进行正样本的训练时,必须把正样本置于整个正样本的大部分中,以交通标志中的禁止驶入为例,如下图的就是正确的正样本之一: 我们可以看到,禁止驶入交通标志占了图片面积的大部分。这在训练时,可以尽可能的减少误差。如下图就是个错误

2016-10-23 21:12:17 7042 3

原创 机器学习之用Hog+Svm人脸检测、交通标志和字符识别等(初学者)

首先声明,这里主要用svm进行一个简单的二分类,最后得到结果,我们把正样本设为1,负样本设为0。 这里只是一个简单的介绍,后面会有相关详细介绍的链接,个人认为比较好的,对我们比较有帮助的链接,有兴趣的可以去看看。当然,本文对初学者有点帮助,也特别欢迎大神来拍! 训练样本时候问题: 我在训练的时候,用了各种样本,总结了一点自己的经验。如果要是用Haar特征训练时,正负样本大概比至少为1:10时候

2016-09-24 10:48:54 10591 9

原创 Haar 特征训练步骤详

一、准备样本阶段事先准备好正样本和负样本。这里只是先用于做Haar特征训练步骤的熟悉用,所以用opencv写了个程序,主要是做图片的变形处理。如旋转和亮度调节等。当然最后检测的效果指定很不好,这里先作为步骤熟悉来用的。我们首先取出一幅图片(以交通标志为例),可在网上下载,然后通过程序,在对这幅图片进行亮度调节和旋转后,得到700多张图片(图片格式设置为bmp或jpg)。我们取出其中的245

2016-09-21 09:42:49 4544

转载 VS2008和VS2010再次修改菜单栏时显示修改无效

转载:http://blog.chinaunix.net/uid-26729065-id-3338577.html有时,在运行已经写好的菜单栏后,再次对菜单栏进行修改,并运行时发现,菜单栏没有改变。还保存着上一次的结果这是因为:VS2008和VS2010整合了BCG的界面后出现的BUG,原来的界面数据被保存到注册表里,修改后无效。解决办法:在工程的A

2016-09-19 02:25:48 792

自动读取文件夹目录下所有文件的路径

自动读取文件夹目录下所有文件的路径

2016-09-24

空空如也

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

TA关注的人

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