- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 opencv中实现LBP
LBP的基本思想是以图像中某个像素为中心,对相邻像素进行阈值比较。如果中心像素的亮度大于等于它的相邻像素,把相邻像素标记为1,否则标记为0。我们可以用二进制数字来表示LBP图中的每个像素的LBP编码,比如下图中的中心像素,它的LBP编码为:00010011,其十进制值为19。用公式表示就是:其中(xc,yc)是中心像素,ic是灰度值,in是相邻像素的
2013-11-28 19:27:33 3229
转载 lbp算子
A more formal description of the LBP operator can be given as:, with as central pixel with intensity ; and being the intensity of the the neighbor pixel. is the sign function define
2013-11-28 14:24:02 1590
原创 读取ini
ini 文件是文本文件,中间的数据格式一般为: [Section1 Name] KeyName1=value1 KeyName2=value2 ...[Section2 Name] KeyName1=value1 KeyName2=value2ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来。GetPri
2013-11-26 15:44:35 707
原创 window api中 fstream文件操作函数
operator put() 输出一个字符operator >>() 读取指定内容int get()
2013-11-24 13:48:00 839
原创 读取属性文件
在这里碰到在CString中显示中文出现乱码,但CString完全可以识别unicode字符集。考虑良久,发现是在_tprintf()中的问题,如果按书中printf()显示则会是乱码,但如果_tprintf()的话,前面“”号中又不能转化宽字符,所以加上_T来显性表示。如果想用到mfc中的cstring,在工程建立下,没有包含mfc头文件的话,可以在项目属性下-》常规下-》选择在静态库中
2013-11-23 11:09:19 784
原创 读取文本中的数字(其中包含中英文字符)
// c++_5.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include using namespace std;bool JudgeNum(string str, int& iTmp){ bool bNum = true; string::siz
2013-11-22 10:58:07 1618
原创 用window api 函数findfirstfile来查找
// c++_4.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "windows.h"#include "atltime.h"#include /*typedef struct _WIN32_FIND_DATA {DWORD dwFileAttributes;FILETIME ftCreationTime;FIL
2013-11-21 17:14:15 1061
转载 心境-语录
【1】了解生命而且热爱生命的人是幸福的。【2】在这个浮躁的社会,宁可装傻,也不要自作聪明。【3】人,最好的心态是平静;最好的状态是简单;最好的感觉是自由;最好的心情是童心。【4】每天呆在这里,会把这里当成是全世界,不再追寻,不再拥有,你得离开一阵子。【5】一个人是否爱你,是否在意你,是感觉得到的。不要骗自己,不要勉强自己。
2013-11-12 10:48:00 1038
原创 函数对象
// c++_1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace std;//累加器template class Accumulater{private: int *_count; T *_total;public:
2013-11-08 17:00:51 495
原创 复数的实现
std::complex标准c++中提供complex模板来完成。代码如下:// c++_1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ complex c1(1, 2
2013-11-07 21:19:32 686
原创 邻接表的实现(中)
代码如下://adjlist.h#include using namespace std;#define MAXVEX 100typedef char VertexType;typedef int EdgeType;typedef struct EdgeNode{ int adjvex; EdgeType weight; struct EdgeNode *nex
2013-11-06 14:01:24 622
原创 邻接表的实现(上)
以下这无向图实现:这里注意的是在存储的过程中是先1后2在3,其排列是随机的。代码如下:// c++_verts.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;#define MAXVEX 100typedef char VertexType; //顶点类型
2013-11-05 19:17:44 928
转载 数据结构之图
一、图的定义1、图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中G表示一个图,V是图G中顶点的集合,E是图G中边的集合。2、线性表中把数据元素叫元素,树中将数据元素叫结点,在图中数据元素则称之为顶点。3、线性表中可以没有数据元素,称为空表;树中可以没有结点,叫做空树;在图结构中,不允许没有顶点,在定义中,若V是顶点的集合,则强调了顶点集合V有穷
2013-11-05 14:46:21 1237
原创 MFC中dump()
一般情况下,CDumpContext对应于Visual C++的调试窗口,Dump()一般用来作为输出本对象的内容,以便差错。当程序中出现了内存泄露,Visual C++就会dump出没有正确释放的对象。如果这些对象是Cobject,并且全局对象afxDump设定的dump级别合适的话,那么这些CObject的Dump()对象就会被调用。IMPLEMENT_DYNAMIC是实现“运行时
2013-11-01 16:41:00 1588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人