自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

godenlove007的专栏

编程技术学习与探讨,图像处理分析,算法研究,爱学习的好孩子

  • 博客(166)
  • 资源 (7)
  • 收藏
  • 关注

转载 C4.5算法

转载自:http://blog.sina.com.cn/s/blog_73621a3201017g7k.html1.3、C4.5算法1.3.1、ID3算法的改进:C4.5算法GOOGLE 学术主页: http://scholar.google.com.hk/citations?user=FjqRZCEAAAAJ    C4.5,是机器学习算法中的另一个分类决策树算法

2012-08-31 10:43:21 3192

原创 我嘞个去,float与double竟然比int效果好那么多

2010.08.02我嘞个去,float与double竟然比int效果好那么多。

2012-08-02 16:15:25 745 3

转载 C++Vector用法

转载自:http://blog.csdn.net/pandy1110/article/details/5963908C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,

2012-07-31 21:32:10 679

转载 C++ vector容器类型

转载自:http://www.cnblogs.com/charley_yang/archive/2010/12/11/1903040.htmlvector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件  :#include 使用vector有两种不同的形式,即所谓的

2012-07-31 20:50:40 806

原创 float与double类型区别比较

参考或转自http://topic.csdn.net/u/20090716/10/CE4A7037-3C0D-40AE-AF85-F702C78FCEA3.html单精度浮点数在机内占4个字节,用32位二进制描述。双精度浮点数在机内占8个字节,用64位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。数符占1位二进制,表示数的正负。指数符占

2012-07-31 17:07:59 75280 2

原创 函数返回值为指针的问题

看以下程序:==========================================================================char* GetFileName(){char filename[] = “file_0001.dat”;strcpy(filename,"file_xxxx");return filename;}void main(

2012-07-30 00:54:03 1769

原创 explicit关键字解析

C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。  C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。  所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX

2012-07-28 21:29:40 601

转载 OpenCV训练分类器制作xml文档

转载自:http://blog.csdn.net/tyt2222008/article/details/5838389在网上找了中文资料,发现大多都是转载那两篇文章,而且那两篇文章讲的都有误差,经过两天的摸索,我终于训练分类器成功了,在此与大家分享。 参考英文资料网址: http://note.sonots.com/SciSoftware/haartraining.html#e134e74

2012-07-27 21:18:14 1644

转载 opencv排错总结

转载自:http://blog.csdn.net/zcube/article/details/7347142(1) 没有找到 tbb_debug.dllhttp://www.opencv.org.cn/forum/viewtopic.php?p=52223在这里面找到了解决办法,里面的哥们太有才,顶一下Re: win7,vs2010,opencv2.3,运行程序,报错“

2012-07-27 21:15:58 958

转载 vs的【warning C4996:'fopen': This function or variable may be unsafe】解决方案

转载自:http://my.oschina.net/liujinofhome/blog/36287 以及http://blog.sina.com.cn/s/blog_562f523f0100rezj.html二、编译警告:warning C4996 与 Security Enhancements in the CRT将过去的工程用VS2005打开的时候。你有可能会遇到一大堆

2012-07-27 16:41:59 24774 1

转载 vs2010中的ipch文件夹和sdf文件

转载自:http://apps.hi.baidu.com/share/detail/24098322vs2010打开某个工程 ,转换成功之后,在工程目录看见一个sdf文件和一个ipch文件夹,都超大(起码几十M),我一个四百多k 的工程,结果用vs打开过后变成了两百多兆。这个详细点的解释大家也许发现了,visual studio 2010 中新建一个项目会同时建立一个ipc

2012-07-27 16:06:34 1198

原创 OpenCV 随机森林 相关结构定义

在OpenCV1.0\ml\include\ml.h文件中,定义了机器学习的多种模型和算法的结构文件,现将有关决策树和随机森林的定义罗列如下:结构体struct:    CvPair32s32f;    CvDTreeSplit;    CvDTreeNode;    CvDTreeParams;    CvDTreeTrainData;    CvRTPa

2012-07-27 15:37:36 2341

转载 随机森林Random Trees(二)

转载自:http://lincccc.com/?p=46源码细节:● 训练函数bool CvRTrees::train( const CvMat* _train_data, int _tflag,                        const CvMat* _responses, const CvMat* _var_idx,

2012-07-27 15:10:32 5441 1

转载 Random Forests原理

转载自:http://lincccc.com/?p=47Random Forest(s),随机森林,又叫Random Trees[2][3],是一种由多棵决策树组合而成的联合预测模型,天然可以作为快速且有效的多类分类模型。如下图所示,RF中的每一棵决策树由众多split和node组成:split通过输入的test取值指引输出的走向(左或右);node为叶节点,决定单棵决策树的最终输出,在分

2012-07-27 15:09:14 5653 3

转载 随机森林 Random Trees(一)

转载自:http://lincccc.com/?p=45OpenCV2.3中Random Trees(R.T.)的继承结构:API:CvRTParams定义R.T.训练用参数,CvDTreeParams的扩展子类,但并不用到CvDTreeParams(单一决策树)所需的所有参数。比如说,R.T.通常不需要剪枝,因此剪枝参数就不被用

2012-07-27 15:08:40 3597

转载 cout 格式化输出详解

本文转自:http://hi.baidu.com/hankcs/blog/item/3ea53a3c664d550cbba16765.html//在使用setf等库函数时使用//在使用流操纵算子时使用//using namespace std;//以下所有的setf()都有对应的unsetf()用于取消设置//所有的setiosflags()可以用resetiosflags

2012-07-27 13:12:08 1019

转载 matlab与opencv部分函数的对照

以下内容转载自http://1779598.blog.51cto.com/1769598/648159============================================================================================================================1、 matlab中的imread

2012-07-15 20:42:31 1003

原创 关于C语言的fprintf与fwrite使用区别

参考http://blog.sina.com.cn/s/blog_3c6889fe0100rwni.htmlhttp://topic.csdn.net/u/20100426/01/61fc9faf-69e7-44a6-a353-b2a871e40357.html#replyachor C语言把文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织

2012-07-06 12:15:15 45902 13

原创 VC编程零散笔记集锦

============================【2012.10.10】=================================主题:关于影响C++效能的那些操作1.输入输出IO操作    代码举例如下:void main(){ double duration = 0.; clock_t start=clock(); char a[] = "h

2012-07-06 11:18:06 716

转载 stdcall、cdecl 和pascal简介

转载于http://hi.baidu.com/fwxh101/item/541a64c3fa9f4a3c0931c6dd            这三个参数都是告诉编译器参数的传递约定,参数的传递约定是指参数的传递顺序(从左到右还是从右到左)和由谁来恢复堆栈指针(调用者或者是被调用者),在 Win16下有两种约定: C 和 PASCAL。    C约定规定参数传递顺序是从右到左,即最

2012-07-05 15:27:56 1523

原创 使用MATLAB在图像中选择矩形框区域的操作函数即过程

在MATLAB图像处理工具箱(Image Processing Toolbox)的GUI函数中,有一些用来在图像或坐标轴上选择矩形或椭圆区域的函数,使用示例如下:figure, imshow('cameraman.tif');h = imrect(gca, [10 10 100 100]);api = iptgetapi(h);api.addNewPositionCallback(@

2012-06-29 17:14:25 21379 3

原创 关于COLORREF与RGBQUAD的颜色转换问题

观察以下代码:COLORREF rgb = pDC->GetBkColor();BYTE r,g,b;r = GetRValue(rgb);g = GetGValue(rgb); b = GetBValue(rgb);COLORREF的存储为 0x00BBGGRR,即R在低位。在小端存储模式中,低地址存放低位数据,高地址存放高位数据,windows使用小端存储。十六

2012-06-26 17:42:59 5120

原创 使用directshow的一点路径包含问题

在一个名字为VideoCapMFC工程中,使用directshow程序文件时,我们将directshow文件夹放在了E:\OpenCV_study\MyProjects\VideoCapMFC文件夹下,编译提示错误:        e:\opencv_study\myprojects\videocapmfc\camerads.h(26) : fatal error C1083: Cannot

2012-06-25 19:29:33 1881 1

转载 VC++和Matlab混合编程

以下文章转载自http://www.cnblogs.com/mfryf/archive/2012/02/16/2354295.html一、前言        Matlab是由Mathworks公 司推出的一种应用软件,最早用于线性代数的教学,由于其丰富的矩阵运算,强大的扩展能力和可靠性,已经被广泛用于信号处理,系统辨识,仿真,多变量控制, 最优控制,模糊控制,数学工具,神经网络,它

2012-06-21 14:49:27 2586

转载 Win32 多线程的创建方法和基本使用

以下文章转载自http://software.intel.com/zh-cn/blogs/2011/12/02/win32/?cid=sw:prccsdn2086Summary:总结Win32提供的创建多线程相关的API接口和基本的使用框架。Ref:MSDN: http://msdn.microsoft.com/zh-cn/library/y6h8hye

2012-06-20 11:23:11 791

转载 高斯滤波、均值滤波、中值滤波、最小均方差滤波、Gabor滤波的优缺点是什么?

转自:http://hi.baidu.com/littlequan1/blog/item/54ab101f46047b9887d6b6f9.html高斯滤波由于高斯函数的傅立叶变换仍是高斯函数, 因此高斯函数能构成一个在频域具有平滑性能的低通滤波器。可以通过在频域做乘积来实现高斯滤波。均值滤波是对是对信号进行局部平均, 以平均值来代表该像素点的灰度值。矩形滤波器(Averaging Box

2012-05-30 11:53:38 24326

转载 高斯滤波器

转载自:http://blog.163.com/jiaqiang_wang/blog/static/118896153200981510598560/高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器。高斯平滑滤波器对于抑制服从正态分布   的噪声非常有效。一维零均值高斯函数为:    g(x)=exp( -x^2/(2 sigma^2)其中,高斯分布参数Sigm

2012-05-29 17:34:35 1473

转载 canny算子

转载自:http://apps.hi.baidu.com/share/detail/21079753边缘提取以及边缘增强是不少图像处理软件都具有的基本功能,它的增强效果很明显,在用于识别的应用中,图像边缘也是非常重要的特征之一。图像边缘保留了原始图像中相当重要的部分信息,而又使得总的数据量减小了很多,这正符合特征提取的要求。在以后要谈到的霍夫变换(检测图像中的几何形状)中,

2012-05-28 15:55:00 4315

转载 图像灰度值的计算

转载自http://hi.baidu.com/raoxj/blog/item/cccb6409c85e61ca3ac76339.html////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2012-05-26 10:39:53 49702 5

转载 堆和栈的区别(转过无数次的文章)

以下内容转自 http://blog.csdn.net/hairetz/article/details/4141043一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)

2012-05-25 21:52:51 647

原创 win32 console 与MFC设置问题

在项目的setting选项,如果选择不使用MFC库,但是依然添加了stdafx.h文件,会出现以下问题:Linking...nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexnafxcwd.lib(thrdcore.obj) : error LNK2001: unreso

2012-05-16 16:58:42 525

转载 OPENCV应用中BMP与IPLIAMGE图像格式的相互转换及源代码

转自:http://blog.csdn.net/hunnish/article/details/2947595#981474在WINDOWS下经常要用到在MFC应用窗口中显示IPLIMAGE,因此BMP与IPLIMAGE的相互转换就会经常使用。本文给出两个转换函数,供参考!/** 从BMP图像文件数据流中生成IPLIMAGE对象*/IplImage* GetIplFromBmp

2012-05-16 16:32:52 791

原创 mcc与mex

MATLAB提供了与C与Fortran语言的接口;mex命令负责编译用户的C语言文件,生成mex文件,供matlab自身调用;mcc命令编译matlab语言文件,生成其他语言所需要的链接库文件或可执行文件,供其他语言的程序使用。

2012-05-15 18:12:53 1020

原创 VC预处理:Pragma Directives

转载自http://msdn.microsoft.com/en-us/library/d9x1s805(v=vs.80).aspxEach implementation of C and C++ supports some features unique to its host machine or operating system. Some programs, for instance

2012-05-15 10:18:03 527

转载 pragma comment的使用

以下内容转载自http://www.cppblog.com/xczhang/archive/2008/01/10/40866.html该宏放置一个注释到对象文件或者可执行文件。#pragma comment( comment-type [,"commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,

2012-05-15 10:09:20 676

转载 预编译头的概念

http://www.cppblog.com/robinson119/archive/2007/04/26/22873.html所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须是稳定的

2012-05-12 20:46:49 559 1

原创 函数模板初步探究2

参考C++ Primer Plus(中文第五版)P246--258关于函数模板的材料,总结如下:结合原书中以下代码分析://程序清单8.13// twoswap.cpp -- specialization overrides a template#include template void Swap(Any &a, Any &b);struct job{ char

2012-05-10 12:17:49 690

转载 模板类声明和定义为何要写一起

模板类声明和定义为何要写一起http://www.gois.ws/showfile.asp?id=460:0:0如何组织编写模板程序 发表日期: 1/21/2003 12:28:58 PM 发表人: Nemanja Trifunovic前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇

2012-05-09 22:07:48 504

转载 模板函数初步探究1

以下文档转自fire_fuxm_USTC http://www.cnblogs.com/USTC-fuxm/archive/2011/10/18/2216295.html/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2012-05-09 21:50:57 548

原创 文件读写的文本方式与二进制方式、文本文件与二进制文件之区别

观察以下代码:void main( void ){ char *pFileName = "abcde.txt"; FILE *fid = fopen(pFileName,"w"); int i = 0x45464731;//即十进制的1162233649 fwrite(&i,4,1,fid); fclose(fid);}使用fopen函数读写文件时,默认

2012-05-08 21:20:51 1016

Android Development Tools 22.6 (ADT)

Android Development Tools 22.6 (ADT) android开发需要android SDK、ADT、eclipse,此下载文件是最新版的ADT,版本号为22.6,对于使用eclipse开发android应用,但是在配置ADT时出现问题,如“Unable to read repository at https://dlssl.google.com/android/eclipse/plugins”,可以使用这个离线安装包。也可以去http://developer.android.com/sdk/installing/installing-adt.html下载哈!

2014-03-10

OpenCV代码参考文档(压缩文件-分卷2)

使用doxygen生成的OpenCV代码参考文档,只包含core和ml模块的文档,内部含有按照字母排序的索引,可以按照字典顺序快速查找,还有使用dot生成的类继承关系图和类协作关系图,可以一目了然的明白OpenCV一些类的关系。含有机器学习模块全部的说明文档。 注意:由于CSDN对上传文件等大小有限制,要三个分卷文件一起下后解压使用,三个分卷名字分别为index.zip、index.z01、index.z02。切记!!

2013-05-11

《Visual C++ 数字图像模式识别典型案例详解》全书光盘代码

冯伟兴、梁洪、王亚臣等编著。机械工业出版社。2012年出版。《Visual C++ 数字图像模式识别典型案例详解》书籍的全书光盘代码。注意只有代码,没有电子书。提倡CSDN开源免费分享精神,从自身做起。也请你参与!

2013-04-22

Visual_C++MFC入门教程.pdf

Visual_C++MFC入门教程.pdf,介绍了简单的MFC知识,有示例,深入浅出啊,适合入门者,感谢原作者

2012-04-16

Visual C++技术内幕(第四版)的全部代码code

Visual C++技术内幕(第四版)的全部代码code

2012-04-16

C++标准文档

c++标准文档,当你被一个c++的语法问题困住时,应该找一个权威的标准文档吧,那就看这个吧

2011-10-31

空空如也

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

TA关注的人

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