- 博客(6)
- 资源 (15)
- 收藏
- 关注
转载 WaitForSingleObject的用法
1.WaitForSingleObject 的用法 DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds ); 参数 hHandle 是一个事件的句柄,第二个参数 d
2013-06-29 10:43:02 930
转载 基于HALCON的模板匹配方法总结
德国MVTec公司开发的HALCON机器视觉开发软件,提供了许多的功能,在这里我主要学习和研究了其中的形状匹配的算法和流程。HDevelop开发环境中提供的匹配的方法主要有三种,即Component-Based、Gray-Value-Based、Shape-Based,分别是基于组件(或成分、元素)的匹配,基于灰度值的匹配和基于形状的匹配。这三种匹配的方法各具特点,分别适用于不同的图像特征,但都有
2013-06-26 16:02:17 1372
转载 C++中回调函数的使用
回调函数是由用户撰写,而由操作系统调用的一类函数,回调函数可以把调用者和被调用者分开,调用者(例如操作系统)不需要关心被调用者到底是哪个函数,它所知道的就是有这么一类函数,这类满足相同的函数签名(函数原型,参数,返回值等),由用户书写完毕后在被调用就可以了。实现上回调函数一般都是通过函数指针来实现的。 典型的回调函数是MFC 下的定时器处理函数ontimer,你只需要添加这个消息响应函数,然
2013-06-26 15:47:11 683
转载 MFC多线程与线程同步 (三)
3.信号量内核对象 信号量(Semaphore)内核对象对线程的同步方式与前面几种方法不同,它允许多个线程在同一时刻访问同一资源,但是需要限制在同一时刻访问此资源的最大线程数目。在用CreateSemaphore()创建信号量时即要同时指出允许的最大资源计数和当前可用资源计数。一般是将当前可用资源计数设置为最大资源计数,每增加一个线程对共享资源的访问,当前可用资源计数就会减1,只要当前可用资
2013-06-26 13:06:23 811
转载 MFC 多线程及线程同步 (二)
MFC为临界区提供有一个CCriticalSection类,使用该类进行线程同步处理是非常简单的,只需在线程函数中用CCriticalSection类成员函数Lock()和UnLock()标定出被保护代码片段即可。对于上述代码,可通过CCriticalSection类将其改写如下: CCriticalSection g_clsCriticalSection; // MFC临界区类对象 cha
2013-06-26 13:01:01 894
转载 MFC多线程与线程同步一
MFC 多线程及线程同步 一、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息
2013-06-26 12:13:42 745
VC 基于多文档开发的各种常用图像处理算法
2012-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人