- 博客(10)
- 收藏
- 关注
原创 测试版的图象识别基本搞出来了,写的之烂(C++)
第一次拿C++做东西,也不敢要求太高。 基本上符合了之前的想法,先把图片读进内存(以后是CCD摄象的图抓进去)。其实也就是一个数组,里面记录一堆RGB信息。然后将信息跟标准比较,这个在工业用应该没那么龌龊,基本上都灰图,抓黑白点应该不用建多复杂的数学模型,因为是测试,所以就很干脆的2分,把非背景的部分抓出来就是。最难的部分就被俺这样跳了过去。 分出需要和不需要的
2009-07-15 22:43:00 344
原创 在研究图象对比的东东
操作系统XP,开发环境C++,可能是VC++,也可能C++BUILDER,到时候再看了,反正是练手。 图象采集使用CCD,等硬件厂商提供相应的采集函数。得到的数据写入内存。 参考了网络上的资料,大概思路是先将采集到的视频图片读入内存,然后在内存上进行偏移计算和检查,根据建好的模对比图片中各个部分是否符合要求,当然图片要经过灰度处理和膨胀黑化一类的处理, 对比
2009-07-13 22:37:00 262
原创 开始学习C++了
开始是兴趣,然后是需要,总之就是在学了。 因为有delphi的基础,所以对OOP和类比较熟悉,看C++的类还算是上手的比较快,语法方面也没有什么大的难题,多写两次就记住了。 开始是看VC++入门,现在在看MFC深入浅出。继续熟悉语法中。 对WIN32和CONSOLE程序有了少许认识,修改不同的LINK和PRE会使用不同的库,有的时候会提示啥重复定义就改这
2009-06-11 11:20:00 252
原创 关于用delphi访问网页的
目的很单纯,为了自动刷新,但是不知道是该用refresh还是refresh2.最近又懒了,随便写点算了. 不知道delphi如何后台控制鼠标,莫非只有API,继续研究
2008-12-05 21:36:00 321
原创 jpg转bmp的东东做起了
因为自己需要,正好书上也看到有,就做了下,基本概念就是建一个tbitbmp的实例,将图象通过loadfromfile加载进去.再建tjpgimage的实例,把bmg进行assign就可以了.需要引用jpeg的类. PNG转jpg基本也是相同的道理,需要用到类pngimage,只是转换的时候tpngobject先转为tbitbmp,然后才能转为jpg.
2008-12-04 22:53:00 388
原创 delphi心得,看书来的
一.使用类的转移进行批量修改页面控件属性代码如下for i = 0 to self.componentcount-1 dobegin if self.component[i] is tedit then (self.component[i].as tedit).enabled := true;end;以前貌似有听老师讲过这个,但是因为VB得的习惯,只
2008-11-11 20:17:00 371
原创 关于hook的
hook类似在windows消息队列里插进检票的,先被hook查了票,消息才继续跑. hook还分本进程的和系统的,本进程的只管自己,系统的就是把所有进程的消息都管上了. 系统的hook就要把代码往dll里写,已经熟悉,不多写. 目前对hook了解的只有很少的键盘hook,网上到处是,在研究hook窗体动作的hook中. 这玩意确实满危险,有条件该在虚
2008-11-03 21:01:00 270
原创 关于peekmessage和getmessage
两个都是从消息队列里取出消息,peek是不等待返回结果,而get是必须有返回结果才继续执行后面的东东. 自带参数表示是否将消息取出后取消该消息. 因为不能进行进程之间的消息peek,所以没有继续研究了... 貌似线程间是可以,以后需要用到了再深入.
2008-11-03 20:46:00 242
原创 SQL如何删除重复行
想请教一个问题,如果在一个表里有多条记录相等,没有唯一标识,用命令如何删除重复行 delete from select top count(*)-1 from table where .....
2008-11-01 16:24:00 432
原创 XP下设置优先级(失败了)
因为需要,就在网上查了下如何设置程序优先级.用delphi写的. 1.开始的时候当然是查句柄,用的FindWindow和FindWindowEx,把窗体名都列了出来,然后再用findwindow查找具体需要的那个窗体.找到句柄后不管是GetPriorityClass还是SetPriorityClass都失败 2.换个方法找句柄,可能是窗体句柄的问题.用上快照Fsnapsho
2008-10-28 18:33:00 506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人