2014年8月20日

设备对象

摘要: 设备对象 是可同步的内核对象, 这意味着我们可以调用WaitForSingleObject, 并传入文件句柄, 套接字, 通信端口,等等. 当系统执行异步I/O的时候, 设备对象处于未触发状态, 一旦操作完成, 系统会将对象改变成触发状态, 这样线程就知道操作已经完成了, 这时线程就可以继续执行... 阅读全文

posted @ 2014-08-20 16:32 是这个T飞 阅读(180) 评论(0) 推荐(0) 编辑

原子访问

摘要: 线程同步一大部分与原子访问(atomic access)有关, 所谓原子访问, 指的是一个线程在访问某个资源的同时能够保证没有其他线程会在同一时刻访问同一资源.假设编译器将g_x递增的那行代码时,生成了下面的汇编代码:MOV EAX, [g_x] ; Move the value in g_x i... 阅读全文

posted @ 2014-08-20 15:30 是这个T飞 阅读(617) 评论(0) 推荐(0) 编辑

线程内幕

摘要: 每个线程都有自己的一组CPU寄存器, 称为线程的上下文(CONTEXT), 上下文反映了当线程上一次执行时, 线程的CPU寄存器的状态, 线程的CPU寄存器全部保存在一个CONTEXT结构中, 结构本身保存在线程内核对象中。 我们在用MFC新创建一个线程时不能直接用CreateThread,因... 阅读全文

posted @ 2014-08-20 14:56 是这个T飞 阅读(243) 评论(0) 推荐(0) 编辑

2014年8月15日

伪句柄

摘要: 一、什么是伪句柄在使用很多函数的时候,我们都需要获得一个对象的句柄,而某些函数返回的是伪句柄。伪句柄本身不会打开内核对象的句柄表,因此内核对象的使用计数就不会增加。它本身就只指向调用它的主调进程或线程。会因为调用者的不同而改变,比如:调用者A使用一个伪句柄,这个句柄指向调用者A,而调用者A将该句柄传... 阅读全文

posted @ 2014-08-15 17:20 是这个T飞 阅读(943) 评论(0) 推荐(0) 编辑

2014年7月8日

多线程中简单的++操作,所引发的思考

摘要: 一句简单的g_nLoginCount++操作,转换成汇编语言就成了上面的三句话,假如现在我们有两个线程,当第一个线程执行到第二个汇编时,此时第二个线程启动,他又从内存中读取g_nLoginCount,但这时第一个线程已经将g_nLoginCount做了加法操作,只是没有将其移回内存,这样的话... 阅读全文

posted @ 2014-07-08 16:49 是这个T飞 阅读(389) 评论(0) 推荐(0) 编辑

AfxBeginThread深入解析

摘要: 看过《深入浅出MFC》书中,j.j.hou提到在创建新的线程时,最好不要直接使用CreateThread,虽然AfxBeginThread也是对CreateThread的封装,但是AfxBeginThread这个API做了很多创建线程的基础工作:调用CWinThread* pThread = (... 阅读全文

posted @ 2014-07-08 15:13 是这个T飞 阅读(744) 评论(0) 推荐(0) 编辑

2014年7月3日

图像分割

摘要: 一 图像分割之阈值分割: 请参见halcon例程:gray_histo.hdev 此例程中主要用到两个算了: 1.gray_histo(Regions,Image:::AbsoluteHisto,RelativeHisto) 作用:获得图像的某一指定区域内的灰度分布,将数据写入到参数Abs... 阅读全文

posted @ 2014-07-03 13:47 是这个T飞 阅读(3048) 评论(0) 推荐(1) 编辑

xld特征

摘要: halcon中什么是xld? xld(eXtended Line Descriptions) 扩展的线性描述,它不是基于像素的,人们称它是亚像素,只不过比像素更精确罢了,可以精确到像素内部的一种描述。 而image和region这些数据结构都是像素级别的。 亚像素精度数据可以通过亚像素阈值... 阅读全文

posted @ 2014-07-03 13:22 是这个T飞 阅读(5192) 评论(1) 推荐(0) 编辑

region特征

摘要: 一: 查看阈值之后的region特征,可以通过特征检测来看,在工具栏上 region特征分三部分: 1.基础特征: region面积,中心,宽高,左上角及右下角坐标,长半轴短半轴椭圆方向,洞数及其面积,粗糙度,联通数,最大半径,方向等。 2.开关特征:外接圆半径,内接圆半径,圆度,紧密度... 阅读全文

posted @ 2014-07-03 11:46 是这个T飞 阅读(1223) 评论(0) 推荐(0) 编辑

什么是灰度图?

摘要: 图像灰度值的概念是什么?灰度也可以认为是亮度,简单说就是色彩的深浅程度。 实际上在我们的日常生活中,通过三原色色彩深浅的组合,可以组成各种不同的颜色。产品能够展现的灰度数量越多,也就意味着色彩表现力更加丰富,能够实现更强的色彩层次。例 如三原色16级灰度,能显示的颜色就是16*16*16... 阅读全文

posted @ 2014-07-03 09:17 是这个T飞 阅读(13453) 评论(0) 推荐(1) 编辑

导航