自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CImg版 Hello World

// First_Demo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ // 定义一个每个颜色8位(bit)的640x400的彩色图像 CImg img(640,400,1,3); //将像素值设为0(黑色) img.fill(0); // 定义一个紫色

2011-12-13 19:38:29 456

原创 获取本机IP地址

#include #include #pragma comment( lib, "ws2_32.lib")int main(int argc, char* argv[]){ WSADATA wsadata; char szHostName[128] = {0x00}; char szHostIpAdd[128] = {0x00}; int iRet = 0; if (WS

2011-12-12 09:45:12 387

原创 *.UDL

谁用谁知道。。。。

2011-10-14 19:24:57 388

转载 数组去重

int uniq_element(int* a, int len){ if(len <= 1) { return len; } hash_set myset; //数据插入hashset for (int i=0; i<len; i++

2011-09-24 12:13:21 370

转载 Config Class

//Config.h #pragma once #include #include #include #include #include

2011-09-24 11:52:28 798 2

原创 非阻塞式Socket通信[转]

<br />Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不

2011-04-26 20:51:00 524

原创 C++经典开源库[转]

在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行<br />而无需改动,只需在对应的平台下 用你喜欢的编译器 重新编译即可<br />经典的C++库<br />STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合<br />标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了,<br />故目前不怎么用它了。<br />Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域的算法,<br />有一个大的C++社

2011-04-22 16:25:00 678

原创 写个小总结

话说,这段时间也写了不多不少的程序了,一路走来,对程序的敬仰亦或者说痴狂不再有了。有的,只是,越来越现实,越来越知道,在知识的无穷无尽中,我很难保持冷静亦或旷达写程序,是命,或者不是命,本身应该作为一个理科生的我,会不会,因此而放弃太多本属于自己的东西,那年的雨后的一场春雨,不会再料峭起我内心的寂寞,写程序,我是一个在电脑面前,一脸严肃,又或者枕戈待旦的程序员而已喜欢程序,正如果伪善地喜欢诗歌一样,那不是我生命本来的色彩我喜欢什么呢,喜欢浅蓝色的天空,偶尔有云飘过喜欢,嫩绿的草坪,若若地有风吹拂而去,或许应

2011-03-20 00:12:00 336

转载 使用VC打开超链接

<br />< type="text/JavaScript"> < src="http://a.alimama.cn/inf.js" type="text/javascript"> <br />这个问题实际上很简单,只要使用ShellExecute API函数就行了,比如我们要打开www.csdn.net的主页,只需要下面的代码:<br />  ShellExecute(m_hWnd, NULL, "http://www.csdn.net/", NULL, NULL, NULL);<br />  如果要向特

2010-08-17 18:48:00 890

原创 如何让对话框窗口最大化

<br />这是遇到的第一个问题,解决方法是 在 OnInitDialog 里 添加语句 : <br /> <br /> ModifyStyle(WS_CAPTION,0,0); <br /> SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0); <br /> <br />就行了,初步的解决方案是这,具体实现起来,要另行计算才对。<br /> 

2010-08-05 16:02:00 664

原创 指针的一个小问题

<br />main()<br />{<br />int a[5]={1,2,3,4,5};<br />int *ptr=(int *)(&a+1);<br />printf("%d,%d",*(a+1),*(ptr-1));<br />}<br /> <br />其实这一题,答案我是知道的,但一直搞不懂原理是什么,一直浑浑噩噩。<br /> <br />今天 搞明白了,记录一下。<br /> <br />首先  a[5]={1,2,3,4,5};<br />         <br />其次  int *

2010-08-04 17:08:00 359

原创 #define 这个家伙

<br />这个家伙不是 C 语言的关键字,记着好了,哎

2010-08-04 11:24:00 346

原创 Sizeof 这个家伙

<br />这东西,貌似只是个关键字,而不是一个函数,哎,记着吧。

2010-08-04 09:40:00 317

原创 课后习题 5_5

<br />// 5_5.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />#include <cv.h><br />#include <cvcam.h><br />#include <cxcore.h><br />#include <highgui.h><br />#pragma comment(lib,"cv.lib")<br />#pragma comment

2010-08-03 09:15:00 357

原创 人脸识别的多线程版

<br />

2010-08-01 17:26:00 1894 1

原创 多线程例子(3)

<br /><br />DWORD CMultiThread4Dlg::threadFunc(LPVOID threadNum)<br />{<br /> while(g_IsRun)<br /> {<br />  Sleep(3000);<br /> }<br /> return 0;<br />}<br />void CMultiThread4Dlg::OnTest() <br />{<br /> // TODO: Add your control notification handler code h

2010-08-01 11:46:00 331

原创 多线程例子(2)

<br /> <br />void CMultiThread2Dlg::ThreadFunction(int nInteger)<br />{<br /> for (int i = 0; i < nInteger; i++)<br /> {<br />  Beep(200,50);<br />  Sleep(1000);<br /> }<br />}<br />void CMultiThread2Dlg::OnStart() <br />{<br /> // TODO: Add your control n

2010-08-01 10:39:00 299

原创 多线程例子(1)

<br />void CMultiThread1Dlg::ThreadFunc()<br />{<br /> CTime time;<br /> CString csTime;<br /> <br /> g_bRun = TRUE;<br /> <br /> while (g_bRun)<br /> {<br />  time = GetCurrentTime();<br />  csTime = time.Format("%H %M %S");<br />  ::SetDlgItemText(AfxGet

2010-08-01 10:07:00 328

原创 goto 语句的使用(2)

<br />// sec.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />#include <malloc.h><br />void Func(void);<br />int main(int argc, char* argv[])<br />{<br /> Func();<br /> return 0;<br />}<br />void Func()<br />

2010-07-31 15:11:00 419

原创 goto 语句的使用(1)

// wula.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include void TestFunction();int main(int argc, char* argv[]){ TestFunction(); return 0;}void TestFunction(){ bool bContinue = false; bool bBreak = false; char *pBuffer

2010-07-31 09:22:00 436

原创 今天写的小程序

<br />// MyConvert.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />#include <cv.h><br />#include <cvcam.h><br />#include <cxcore.h><br />#include <highgui.h><br />#pragma comment(lib,"cv.lib")<br />#pragma c

2010-07-30 18:07:00 339

原创 输入输出问题

<br />// fs.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />int main(int argc, char* argv[])<br />{<br /> printf("%f/n",5);<br /> printf("%d/n",5.0);<br /> return 0;<br />}<br />输出结果<br /> <br />

2010-07-30 08:39:00 393

转载 VC的一些技巧

好多人在学习可视化编程的时候,只注重界面设计,并不重视流程控制,功能实现,内部机制等.结果是学了VB忘了C,学了VC忘了C++,其实我认为后者才是最重要的.它是衡量一个人程序设计能力的标准.陈建春在有本书上写的蛮好:"程序设计者特别是初学者应该认识到,程序设计的最终目的是为了完成具体的任务,所以在应用程序设计中,程序的框架和界面等部分在一个程序中占的比重是最小的,并非程序设计的本质.程序设计的能力体现在对数据的组织和控制,流程的控制等上面,不同的计算机语言虽然各有特点,但是几乎所有的计算机语言其设计思想是内

2010-07-29 08:20:00 379

原创 面向对象的些许思想

<br />面向对象编程帮助程序员通过建立真实世界的问题模型来管理复杂事物。<br /> <br />在程序中,类定义了一个新类型,并且用于代表问题域中的一类事物。<br />状态和对象的当前情况。<br /> <br />许多类定义了成员域,这些成员域是能够被类中的每个方法所见的私有变量,但不能被类以为的其他方法所见。<br /> <br />类的行为通过定义方法来定义,方法中包含执行动作的代码,方法能操作对象的状态,并且能够与其他对象交互。<br /> <br />面向对象的三大特性是封装,具体化和多态

2010-07-23 10:49:00 240

原创 简单的人脸的识别与匹配

<br />

2010-07-22 18:18:00 863

原创 使用FaceSDK 3.0 对人脸进行匹配

<br />// TestFaceMatch.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#include <iostream><br />#include "LuxandFaceSDK.h"<br />using namespace std;<br />#pragma comment(lib,"facesdk.lib")<br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> i

2010-07-21 10:17:00 2335

原创 使用FaceSDK 3.0检测人脸的位置

<br />// TestLoadImageFromFile.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#include "LuxandFaceSDK.h"<br />#include <iostream><br />using namespace std;<br />#pragma comment(lib,"facesdk.lib")<br />int _tmain(int argc, _TCHAR* argv[])<br />{

2010-07-21 09:31:00 1733

原创 FSDK_CloseVideoCamera

<br />这个函数用以关闭摄像机。<br /> <br />函数原型 : int FSDK_CloseVideoCamera(int CameraHandle);<br /> <br />CameraHandle   所打开的摄像机的句柄。<br /> <br />如果函数调用成功返回 FSDKE_OK

2010-07-20 18:07:00 579

原创 FSDK_GrabFrame

<br />从摄像机中抓取当前帧,并将它存储到一个已经创建的HImage 句柄里面,如果摄像机返回一副图像,将它进行mirror horizontally处理。<br /> <br />int FSDK_GrabFrame(int CameraHandle, HImage* Image);<br /> <br />CameraHandle     所要处理摄像机的句柄<br /> <br /> <br />Image                   用以存储从摄像机中抓取的图像,当不在需要的时候,一定要

2010-07-20 18:05:00 911

原创 FSDK_OpenVideoCamera

<br />该函数用于打开一个摄像头,并返回该摄像头的一个句柄。<br /> <br />函数原型 : int FSDK_OpenVideoCamera(wchar_t* CameraName, int* CameraHandle);<br /> <br />CameraName   指向用以打开的 video camera 的名字<br /> <br />CameraHandle   用以保存摄像头的句柄<br /> <br />如果函数调用成功返回FSDKE_OK

2010-07-20 17:57:00 564

原创 FSDK_SetVideoFormat

<br />设个camera的输出格式。<br /> <br />函数原型  int FSDK_SetVideoFormat(wchar_t* CameraName, FSDK_VideoFormatInfo VideoFormat); <br /> <br />CameraNmae  指向相应的 video camera name 的指针。<br /> <br />VideoFormat   所希望设置的格式。<br /> <br />如果函数调用成功返回 FSDKE_OK 

2010-07-20 17:54:00 789

原创 FSDK_GetVideoFormatList

<br /> 这个函数返回 camera 所支持的视频格式列表。<br /> <br />int FSDK_GetVideoFormatList(wchar_t* CameraName, FSDK_VideoFormatInfo** VideoFormatList, int* VideoFormatCount);<br /> <br />CameraName  指向相应的camera的名字。<br /> <br />VideoFormatList  指向 FSDK_VideoFormatInfo*变量的指针

2010-07-20 17:52:00 421

原创 FSDK_GetCameraList

<br />这个函数接收系统中可用的camera列表,每个came的名字保存在 wide char(两个字节)里面。<br /> <br />函数原型 int FSDK_GetCameraList(wchar_t*** CameraList, int* CameraCount);<br /> <br />CameraList   指向wchar_t**类型的指针,用来存储camera列表。<br /> <br />CameraCount 用来接收所检测到的摄像头的数量。<br /> <br /> <br /

2010-07-20 17:42:00 801

原创 FSDK_SetCameraNaming

<br />设置 FSDK_GetCameraList  函数的接收格式,关键在于函数参数的值,可以是摄像头名 或者是 它们的ID(设备路径),<br /> <br />设备路径在有多个摄像头并且对摄像头有相同操作的情况下是很有用的。<br /> <br />int FSDK_SetCameraNaming(bool UseDevicePathAsName);<br /> <br />UseDevicePahthAsName  FALSE   返回系统中摄像头的名字<br /> <br /> <br /> 

2010-07-20 17:29:00 381

原创 FSDK_FinalizeCapturing

<br />该函数终止化caprue进程.<br /> <br />函数原型    int FSDK_FinalizeCapturing(void);<br /> <br />如果函数调用成功返回 FSDKE_OK

2010-07-20 17:16:00 455

原创 FSDK_InitializeCapturing

<br />这个函数初始化capture 进程(但该函数并不打开摄像头),这个函数应该在单独的进程里被调用,<br /> <br />应该注意的是,该函数初始化进程中的COM。<br /> <br />int FSDK_InitializeCapturing(void);   <br /> <br />如果函数调用成功返回 FSDKE_OK<br /> 

2010-07-20 17:13:00 564

原创 FSDK_VideoFormatInfo

<br />定义<br />          typedef struct {<br />          int Width;<br />          int Height;<br />          int BPP;<br />          } FSDK_VideoFormatInfo<br /> <br /> 

2010-07-20 17:07:00 411

原创 FSDK_GetMatchingThresholdAtFAR

<br />FSDK_FaceTemplate template1, template2;<br />float MatchingThreshold, Smilarity;<br />FSDK_GetMatchingThresholdAtFAR(0.02, &MatchingThreshold);<br />FSDK_GetFaceTemplate(img1, &template1);<br />FSDK_GetFaceTemplate(img2, &template2);<br />FSDK_MatchF

2010-07-20 17:02:00 725

原创 FSDK_MatchFaces

<br />比配两个脸部模板,返回值决定了两幅人脸图像的相似程度。<br /> <br />int FSDK_MatchFaces(FSDK_FaceTemplate* FaceTemplate1, FSDK_FaceTemplate* FaceTemplate2, float* Similarity);<br /> <br /> <br />FaceTemplate1 一个存储人脸部信息的结构体变量指针,作为第一个参与比较的参数。<br /> <br />FaceTemplate2  一个存储人脸部信息的

2010-07-20 16:41:00 944

原创 FSDK_GetFaceTemplateUsingEyes

<br />通过使用所检测到的眼的中心位置提取一副图像模板。<br /> <br />这个函数接收眼部的中心坐标(被函数 FSDK_DetectFacialFeatures ,FSDK_DetectFacialFeaturesInRegion ,FSDK_DetectEyes 或者 FSDK_DetectEyesInRegion)。<br /> <br />脸部检测,特征检测,眼中心检测都未在此函数中执行。<br /> <br />当指定图像的脸部特征 或者 眼中心检测执行过后,这个函数会有很高的效率,这个

2010-07-20 16:33:00 502

基于VB6.0的学生成绩管理系统

VB课程设计的时候,自己做的一个学生成绩管理系统,感觉还是很不错的,和大家分享一下,三分,绝对物超所值。

2010-09-13

基于VB的图书馆管理系统

VB课程设计的时候,自己写的一个图书馆管理系统,无论界面还是功能实现上都觉得已经很不错了,这里要了5分绝对物超所值。

2010-09-13

模拟操作系统进程调用(C语言实现)

学习操作系统这门课程的时候,根据老师给的分析文档写的模拟操作系统进程调用的程序。

2010-09-13

固定资产管理系统(C语言课程设计)

基于C语言写的简单的C语言课程设计作品,有关于C语言课程设计的朋友们可以简单看一下。

2010-09-13

扫雷游戏(C语言课程设计)

基于C语言写的简单的扫雷游戏,写C语言课程设计的朋友们可以参考一下。

2010-09-13

图书管理系统(C语言课程设计)

基于C语言开发的简单的课程设计(图书管理系统)

2010-09-13

空空如也

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

TA关注的人

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