- 博客(29)
- 收藏
- 关注
原创 Halcon 识别彩色小球并统计数量
read_image (Image, 'C:/Users/Administrator/Desktop/halcon/12.png')decompose3 (Image, r, g, b) threshold (r, Regionr, 128, 255) threshold (g, Regiong, 128, 255) threshold (b, Regionb, 128, 255)
2014-04-22 22:06:04
13799
转载 我的学习方法
我的学习方法 转载时请注明出处和作者联系方式:http://blog.youkuaiyun.com/absurd作者联系方式:Li XianJing 更新时间:2007-1-29 今天优快云的频道编辑姜磊,来邮件邀请我做移动频道技术顾问。对我来说,这是一种极大的荣誉,我很高兴,也很感谢姜磊。不过若我真去干这活,熟悉我的人一定会笑掉大牙。何也?原因是我的学习方法,让我不能担此重任。
2014-03-01 16:57:12
660
转载 如何学习机器视觉
来中国机器视觉网论坛已经有一个多月了。在与大家交流的过程中,发现了一个问题,一直想说出来。可是通常实话都不会那么顺耳,所以总有些犹豫。可后再一想,既然大家来此的目的不过是为了讨论问题、互通有无,那么说了也应无妨。 这个问题就是:我发现国内80%搞这行(机器视觉)的朋友所走的路子是错的。这个感觉是从论坛上大家所问的问题得出来的。因为。在论坛中看到不少朋友所问的问题,是相当可笑的。说可笑并非指
2013-08-07 20:47:25
1807
2
原创 wince软件实现重启待机
可以通过如下代码实现: 重启:KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL); 关机:SetSystemPowerState(NULL, POWER_STATE_OFF, POWER_FORCE); 待机:GwesPowerOffSystem(); 具体的效果还要看系统底层的实现情况。
2013-04-22 20:57:28
1027
原创 i.MX537多媒体应用处理器简介
概述 i.MX53系列处理器代表飞思卡尔下一代基于ARM Cortex™-A8内核的先进多媒体和节能技术。i.MX537内核速率为800 MHz,其理想的性能和功耗可满足高端高级应用的严苛要求。i.MX537处理器含有集成显示控制器、1080p HD视频解码和720p视频编码、增强型图形和连接功能,适用于各种应用,如人机接口(HMI)以及需要深色显示和用户交互功能丰富用户界面的患
2013-01-26 21:33:28
1334
翻译 时序图读法
时序图读法从上到下,从左到右,高电平在上,低电平在下,高阻态在中间。双线表示可能高也可能低,视数据而定。交叉线表示状态的高低变化点,可以是高变低,也可以是低变高,也可以不变。 竖线是生命线,代表时序图的对象在一段时期内的存在,时序图中每个对象和底部中心都有一条垂直段的虚线,这就是对象的生命线,对象的消息存在于两条生命线之间。 时序要满足建立时间和保持时间的约
2012-12-24 22:29:18
2810
原创 代码收藏
// hd_acm1016.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include int N = 8;int number[21]; bool IsPrime(int n){ int i; for(i=2;i { if(n%i==0) return false; }
2012-11-12 23:06:49
341
转载 C/C++ 语言中的表达式求值
C/C++ 语言中的表达式求值经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout C++ 不是规定 要弄清这些,需要理解的一个问题是:如果程序里某处修改了一个变量(通过赋值、增量/减量操作等
2012-09-21 21:23:32
617
翻译 经典代码收藏
//得2分 void strcpy( char *strDest, char *strSrc ) { while( (*strDest++ = * strSrc++) != '/0' ); } //得4分 void strcpy( char *strDest, const char *strSrc )
2012-09-21 21:04:23
350
转载 有时间一天看一次
【永远都不要做的事】1,跟知己上床 2、和情人结婚 3、把同事当成朋友4、到朋友公司打工 5、在上司面前知无不言 6、轻信上司的许诺 7、喜怒哀乐都挂在脸上 8、在人堆里大声讲手机 9、习惯于给自己找借口 10、超车过去,看开着车有着窈窕背影的MM的脸 11、对MM的"字信以为真 12、指望前女友回心转意。【做人的底线】(1) 不做第三者,即使再喜欢(2) 骗我可以,如果被我知道超过两次,
2012-09-07 22:41:37
1996
转载 彻底解决2440触摸屏跳点以及抖动问题
// Topic:彻底解决2440触摸屏跳点问题// 作者:gooogleman// 版权:桂林电子科技大学一系科协wogoyixikexie@gliet.gooogleman// 平台:wince5.0 2440 5.0 BSP (飞凌FL2440开发板)// 发布日期:2010年11月18日// 最后修改://技术论坛:www.gooogleman.com // 注
2012-08-21 22:29:35
1667
转载 触摸屏驱动之滤波函数
以前曾经遇到过wince 手持机,POS机触摸屏 抖动,跳点,飞点的问题,其中起作用最大的就是触摸屏滤波函数,现在给大家介绍一下。//-----------------------------------------------------------------------------//--函数介绍:触摸屏滤波函数,每次输入一个采集到的触摸屏点(x/y),然后进行滤波//-----
2012-08-21 22:15:48
1585
转载 触摸屏驱动一关键函数
PUBLIC VOID DdsiTouchPanelGetPoint(TOUCH_PANEL_SAMPLE_FLAGS * pTipStateFlags, INT * pUncalX, INT * pUncalY) { static INT x, y;
2012-08-21 22:11:31
741
转载 中国楼市只涨不跌的秘密(转)
中国楼市只涨不跌的秘密(转) 昨晚,和一个开典当行的同学喝酒。 我问同学,“你买了多少套房子,多少间铺面?” “房子22套,铺面12间。”同学炫耀似的答道。 “那你花了多少钱呢?”同学虽然是千万级的富翁,但他也不至于能把千万多的钱压在固定资产上吧!我心中默算了一下,非常怀疑! “现在买房子,傻瓜才掏钱!亏你还是个生意人!”同学鄙视的看着我。
2012-08-20 22:07:30
6026
转载 触摸屏驱动开发
说明:本文来自网络,但是没有署名作者,所以我也不知道是谁的,如果原作者看到,请通知我,我会给标明作者触摸屏驱动开发1.触摸屏驱动程序的模型1.1 分层触摸屏驱动层序结构本触摸屏驱动采用那个分层驱动程序结构,其驱动模型如下图所示,这种结构将驱动程序代码区分为上层模型设备驱动层(MDD),下层是依赖平台的驱动层(PDD)。其中MDD层通常无需修改就可以直接使用,改部分提
2012-08-20 21:59:03
3426
转载 nand flash无盘符问题
作者:wogoyixikexie@gliet 2008-12-05 昨晚看以前优龙的老4.2BSP的flash驱动,发现和我现在不能发现这个盘符的驱动有些差别。下面这个函数是flash驱动加载的时候要执行的,作用是检测flash有没有坏块。我发现我在新的flash驱动中犯了严重的错误。等下会在代码中说明。DWORD FMD_GetBlockStatus(BLO
2012-08-20 21:30:14
785
原创 wince博客名人堂
http://blog.youkuaiyun.com/constantine/------------不错的博客,一些原创值得借鉴。http://blog.youkuaiyun.com/yeyueyeyue/archive/2006/12.aspx----------此人的博客虽然不在更新,但是也比较有价值。http://yzcyn.blog.163.com/blog/----------2440跑win
2012-08-20 21:04:53
641
转载 修改LCD和触摸屏驱动的一些经验
硬件平台:远峰开发板 + 3.5寸三星液晶屏软件平台:winCE PB5.0 + SMDK BSP====LCD部分====分辨率修改1、s2410.h (D:/WINCE500/PLATFORM/SMDK2410/INC/)#define LCD_XSIZE_TFT (640) #define LCD_YSIZE_TFT (480) 修改为#define L
2012-08-20 20:50:55
1417
转载 WinCE的LCD驱动程序编写指南
WinCE的LCD驱动程序编写指南 本文以1024*768分辨率的TFT_16BPP真彩LCD为例,说明在WIN CE 4.2中驱动程序的修改事项,目标板的微处理器是S3C2410A。 该LCD的时序图如下图所示: Note:LCD时序的参数和时钟相位因不同LCD而异,请参考相应LCD的datasheet.
2012-08-20 20:49:03
524
原创 WinCE嵌入式系统设置静态IP
WinCE嵌入式系统设置静态IP方法:在Platform.reg文件末尾添加如下注册表项即可实现设置静态IP功能.[HKEY_LOCAL_MACHINE\comm\NE20001\Parms\TCPIP] "EnableDHCP"=dword:0 "DefaultGateway"="" "UseZeroBroadcast"=dword:0 "IpA
2012-06-12 22:18:37
932
转载 几个经典故事
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:
2011-07-13 15:55:04
1280
转载 编程指南
=============================================== 一、为何要学编程? 每个人的动机不一样。大致有: 1、为了找个好工作;或为了有更好的机会和更好的发展。 2、看到别人超厉害,所以也想学。 3、实际工作中很多场合需要。 4、从小就立志做个程序员,做软件工程师。 5、振兴中国的软件事业。 。。。。。。 ===========================
2011-06-22 11:12:00
904
转载 中国关系型社会的环境如何生存发展------总结程序员如何做人做事
中国关系型社会的环境如何生存发展------总结程序员如何做人做事如何被推荐?一个人不管有多聪明,多能干,背景条件有多好,如果不懂得如何去做人、做事,那么他最终的结局肯定是失败。做人做事是一门艺术,更是一门学问。很多人之所以一辈子都碌碌无为,那是因为他活了一辈子都没有弄明白该怎样去做人做事。 每一个人生活在现实社会中,都渴望着成功,而且很多有志之士为了心中的梦想,付出了很多,然而得到的却很少,
2011-06-20 09:28:00
1132
原创 嵌入式编程经验之延迟函数
<br />嵌入式编程经验之延迟函数<br /><br />通常有两种方法来实现延迟函数,第一种用for循环实现,另一方法就是用定时器实现。<br />for循环实现的延迟函数常用于不精确的延迟,大概的意思。<br />定时器方式延迟能够实现精确的延迟。<br /><br />for循环实现延迟<br />void delay1ms(int time)<br />{<br />unsigned int i;<br />while(time--)<br />for(i=0; i<124; i++);//124
2011-03-29 16:35:00
3867
转载 二十三种设计模式通俗理解
<br />1、FACTORY <br />追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。<br />2、BUILDER <br />MM最爱听的就是“我爱你”这句话
2011-03-24 12:49:00
719
转载 编程时间分配图
<br />面是一个程序员coding的时间分配图,原图在这里。<br />编程时间分配图<br />思考会是一个很重要的过程,当然耽搁拖沓也有可能也是因为没有想好,抽烟/喝咖啡应该也是一种思考,吃点东西是为了让脑子转得更快一点,上网搜索一下灵感可以借鉴一下其它人的想法,抱怨写注释只是一个例子,更多的应该是抱怨加班或是公司的老板。<br />如果需要加上点什么的话,我觉得应该加点“重构”,“编译”,“调试”,当然,他们都可以算在coding里。不过,我觉得更应该还有:“开会”,“争吵/解释”,“打断”,这些
2011-03-23 14:13:00
682
转载 不管你学的是什么专业,你都应该多少懂些管理学的
<br />【蝴蝶效应】【青蛙现象】【鳄鱼法则】 【鲇鱼效应】 【羊群效应】 【刺猬法则】 【手表定律】 <br />【破窗理论】【二八定律】【木桶理论】 【马太效应】 【鸟笼逻辑】 【责任分散效应】【帕金森定律】 <br />【晕轮效应】【霍桑效应】【习得性无助实验】【证人的记忆】【罗森塔尔效应】【虚假同感偏差】 <br />----------------------------------------------------------------------
2011-03-23 13:56:00
528
转载 代码重构的一个示例
<br />还记得以前和大家提到过的《各种流行的编程风格》吗?有一些人问我那些编程风格具体是什么样子的。下面是一个代码重构的实例,让我们看看那个流行的编程风格是实践是什么样的。下面的这个实践不是虚构,如有雷同,请对号入座。<br />首先,我们有一个表达式如下所示:1s = 7;<br />很明显,这个表达式的变量名太没意义了,很不利于程序的可读性,所以,我们需要取一个有意义的变量名:1slots = 7;<br />很好,不过,那个常量7是hard-code或是一个Magic number,而且,这常量没
2011-03-23 13:29:00
349
转载 A return to Good Code
By Jasone TeeTheServerSide.comStop doing this:public boolean foo() { if (true) { return true; } else { return false; }}It always amazes me when I dig into an open source project, and I see code written by supposed experts, and reviewed by seasone
2011-03-23 13:20:00
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人