摘要: (注:第一种方法是我的原创 ^_^。 第二种方法是从网上学习的。)第一种方法:利用 板卡的API: GetJpegImage 得到 Jpeg 格式的图像数据,然后用opencv里的一个函数进行解码,得到IplImage对象。(我很郁闷海康威视采集卡为什么不直接提供RGB图像数据,而是提供了一个Jpeg数据给用户。)libjpeg库就是专门处理 jpeg 格式的图像数据的,包括解码缩jpeg 格式的图像等。opencv的库依赖于libjpeg库。我看了libjpeg库的源代码,然后又看了opencv 里 cvLoadImage这部分的源代码,发现opencv已经封装好了一个图像解码器: cvIm 阅读全文
posted @ 2013-11-01 22:17 xingrun 阅读(6046) 评论(0) 推荐(1) 编辑
摘要: Question:最近在开发中,设计了一个对话框来进行一系列的设定,其中有一组Radio Buttons(单选按钮),但在Debug下,发现对话的弹出有点延迟,经过分析,确定是因为在对话框弹出之前,先TRACE出了一系列的警告,警告的内容就是"Warning: skipping non-radio button in group".Reason:经过分析MFC的源代码,发现这个警告的原因是在这组Radio Buttons中的最后一个Radio Button的下一个控件的Group属性为FALSE。在MFC中当我们将一组Radio Buttons一个变量关联起来是通过函数vo 阅读全文
posted @ 2013-11-01 16:52 xingrun 阅读(804) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2005 移植 - WINVER,warning C4996, error LINK1104一、WINVER Compile result: WINVER not defined. Defaulting to 0x0502 (Windows Server 2003) windows server 2003 winver>=0x0502 windows xp winver>=0x0501 windows 2000 winver>=0x0500 windows nt 4.0 winver>=0x0400 windows me winver> 阅读全文
posted @ 2013-11-01 16:45 xingrun 阅读(227) 评论(0) 推荐(0) 编辑
摘要: (一)最大化ShowWindow(SW_SHOWMAXIMIZED);该调用受OnGetMinMaxInfo影响(二)全屏化1.int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSystemMetrics(SM_CYFULLSCREEN); CRect rt; SystemParametersInfo(SPI_GETWORKAREA,0,&rt,0); cy = rt.bottom; MoveWindow(0, 0, cx, cy);2.RECT m_Desktop; ::GetWindowRect( ::GetDeskto 阅读全文
posted @ 2013-11-01 11:17 xingrun 阅读(1191) 评论(0) 推荐(0) 编辑