<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[th0624的专栏]]></title><description><![CDATA[博客里面文章主要为自己的学习和工作记录，一部分来自转帖，如果涉及版权，请联系作者删除]]></description><link>https://blog.youkuaiyun.com/th0624</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; th0624]]></copyright><item><title><![CDATA[设置图像的感兴趣区域(ROI)]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/6102140</link><guid>https://blog.youkuaiyun.com/th0624/article/details/6102140</guid><author>th0624</author><pubDate>Tue, 28 Dec 2010 10:53:00 +0800</pubDate><description><![CDATA[<br />新函数用红色显示，程序为：<br />#include <highgui.h><br />#include <cv.h><br />#include <iostream.h><br />void main()<br />{<br />IplImage * src=cvLoadImage("baboon.jpg",-1);<br />IplImage * dst;<br />CvRect roi_rect_src;<br />CvRect roi_rect_dst;<br />cvNamedWin]]></description><category></category></item><item><title><![CDATA[OpenCV使用VideoInput库从摄像头捕获视频]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/6102123</link><guid>https://blog.youkuaiyun.com/th0624/article/details/6102123</guid><author>th0624</author><pubDate>Tue, 28 Dec 2010 10:48:00 +0800</pubDate><description><![CDATA[OpenCV使用VideoInput库从摄像头捕获视频<br /> OpenCV具有强大的图像处理功能，处理视频也是毫不逊色。只是其自带的HighGUI并非是具有工业强度的模块，不适合最终提供给客户，仅仅是方便程序开发阶段的调试。其中跟视频捕获相关的cvCreateCameraCapture或cvCaptureFromCAM函数可以方便的从摄像头捕获视频，但这两个函数在Windows中都是由较为低效的VFW机制实现的，不适合在最终产品中使用。<br />在Windows中使用DirectShow可以高效的从]]></description><category></category></item><item><title><![CDATA[荒废了]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/6102099</link><guid>https://blog.youkuaiyun.com/th0624/article/details/6102099</guid><author>th0624</author><pubDate>Tue, 28 Dec 2010 10:38:00 +0800</pubDate><description><![CDATA[<br />以前好多东西都荒废了，现在开始，把自己做的一些东西整理出来，方便以后查询学习]]></description><category></category></item><item><title><![CDATA[ OpenCV命名规则]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/6010592</link><guid>https://blog.youkuaiyun.com/th0624/article/details/6010592</guid><author>th0624</author><pubDate>Mon, 15 Nov 2010 16:54:00 +0800</pubDate><description><![CDATA[OpenCV命名规则 OpenCV使用近似匈牙利命名法的方法，比较值得一提的特色是：它的数据结构几乎都是大写的Cv开头，而它提供的函数都是小写的cv，举个例子： CvSize ImageSize = cvSize(400,300); //cvSize(width,height) ImageSize的类型是CvSize，通过cvSize()函数來初始化结构体：400代表的是宽、300代表的是高；CvSize结构体包含width及height两个整型,可以用ImageSize.width,ImageSize.h]]></description><category></category></item><item><title><![CDATA[Matlab VC C++ 混合编程 ]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5992937</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5992937</guid><author>th0624</author><pubDate>Sun, 07 Nov 2010 10:50:00 +0800</pubDate><description><![CDATA[Tag：MatlabVCC++混合编程<br />版权声明：转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://spritdog.blogbus.com/logs/37388597.html<br /><br />目 录 <br />第一章、概述 <br />第二章、在Matlab中使用mex和mcc(作者dodoo，energy) <br />2.1 用c编写mex程序[1]--dodoo <br />2.2 用c编写mex程序[2]--dodoo <br />2.3 用c编写]]></description><category></category></item><item><title><![CDATA[vs2008调用vc6.0开发的dll问题]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5958618</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5958618</guid><author>th0624</author><pubDate>Fri, 22 Oct 2010 12:00:00 +0800</pubDate><description><![CDATA[vs2008调用vc6.0开发的dll问题<br />当vs2008下调用vc6.0开发的dll是会出现如下问题。<br />1.vs2008 调用导出函数 CopyFiletoWinCE(CString，CString)<br />     CString Old =_T("C://config.tmp");<br />     CString New=_T("D://config.tmp");<br />   CopyFiletoWinCE(Old ，New); //vs2008中调用 <br />在d]]></description><category></category></item><item><title><![CDATA[vs2008配置DirectShow]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5956968</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5956968</guid><author>th0624</author><pubDate>Thu, 21 Oct 2010 16:31:00 +0800</pubDate><description><![CDATA[2009年10月16日

　　在前段时间，我写了一个关于DirectShow在VS2008中使用的文章。当然，我当时使用的是在vs2008 中自带的 WinSDK6.0a，而没有用CCameraDS中带有的DirectShow。问题是解决了，但有一点比较麻烦的，是要修改 WinSDK6.0a中的qedit.h， 

　　引用： 

　　DirectShow在vs2008 Vista中的使用 

　　再修改qedit.h 中引用 dxtrans.h 的部分，要求注释掉 

　　#inclu]]></description><category></category></item><item><title><![CDATA[(转）vc串口编程与曲线绘制]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5618883</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5618883</guid><author>th0624</author><pubDate>Sun, 23 May 2010 23:54:00 +0800</pubDate><description><![CDATA[ 课设，老师要求我们做一个串口应用程序。实现串口发送接收数据，并将接收到的数据绘制成曲线。经兄弟推荐最终决定用两个控件MCSCOMM与TeeChart来完成此任务。MCSCOMM控件时vc自带的串口控件，TeeChart Pro是一个强大的VCL图表组件，支持上百种2D和3D图表风格，并提供40多个数学和统计函数、无限制的轴和22个调色板。    首先下载TeeChart，并注册,注册有两种办法，]]></description><category></category></item><item><title><![CDATA[模板函数，函数模板，模板类，类模板的区别]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5500283</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5500283</guid><author>th0624</author><pubDate>Sun, 18 Apr 2010 22:03:00 +0800</pubDate><description><![CDATA[名正言顺     中国有句古话：名不正则言不顺。一样东西，名字如果用的不好，不但听起来不舒服，而且真实的本质也容易被掩盖。如果一样东西有一个好名字，我们就能更容易的记住它和理解它。         在现代汉语中，许多词的重点都在后面，比如下面我们经常看到的两个词语。         冰雪聪明。         聪明冰雪。         冰雪聪明强调的是聪明，她像冰雪一样的聪明。         ]]></description><category></category></item><item><title><![CDATA[内联函数]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5499542</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5499542</guid><author>th0624</author><pubDate>Sun, 18 Apr 2010 16:56:00 +0800</pubDate><description><![CDATA[介绍内联函数之前，有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏，我们会经常定义一些宏，如 #define TABLE_COMP(x) ((x)>0?(x):0) 　 就定义了一个宏。 　　为什么要使用宏呢？因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址，将函数的程序内容执行完后，再返回到转去执行该函数前的地方。这种转移操作要求在转去执行]]></description><category></category></item><item><title><![CDATA[ 了解#pragma comment ]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5443054</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5443054</guid><author>th0624</author><pubDate>Thu, 01 Apr 2010 22:15:00 +0800</pubDate><description><![CDATA[#pragma comment( comment-type [,"commentstring"] ) 该宏放置一个注释到对象文件或者可执行文件。 comment-type是一个预定义的标识符，指定注释的类型，应该是compiler，exestr，lib，linker之一。 commentstring是一个提供为comment-type提供附加信息的字符串， Remarks： 1、compiler：]]></description><category></category></item><item><title><![CDATA[超前引用]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5353028</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5353028</guid><author>th0624</author><pubDate>Sat, 06 Mar 2010 23:27:00 +0800</pubDate><description><![CDATA[(罗恩发表于2002-11-20 17:25:01)               超前引用                   所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。    一般情况下，C/C++要求所有的类型必须在使用前被定义，但是在一些特殊情况下，这种要求无法满足，例如，在类CMyView中保留了一个非模式对话框对象指针，该对象用于显示/修改一些信息。为了实现对]]></description><category></category></item><item><title><![CDATA[OpenGL下的场景层次化渲染]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5352802</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5352802</guid><author>th0624</author><pubDate>Sat, 06 Mar 2010 21:56:00 +0800</pubDate><description><![CDATA[目前使用VC6.0+OpenGL图形库已经逐渐成为开发3D应用程序的主流，但是在使用OpenGL图形库中会涉及到很多2D或者3D坐标，正确理解这 些坐标的含义是使用OpenGL开发应用程序的前提，另外对于一个复杂的3D场景如果使用程序的手段来进行有效的渲染也是至关重要的。本文主要探讨这两个 方面的问题。　　1． 相关基础知识　 　要渲染真实世界的3D物体，首先必须了解OpenGL里面的坐标]]></description><category></category></item><item><title><![CDATA[用rand函数输出负数和正数随机的数值]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5329888</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5329888</guid><author>th0624</author><pubDate>Fri, 26 Feb 2010 16:42:00 +0800</pubDate><description><![CDATA[rand函数生成的随机数是0-1之间的，乘以一个数后N（N>0）变成生成0-N之间的随机数，如果要出现正负参杂的随机数值，可以再减去N/2,这样出现正数和负数的几率就是一样的了。 如: rand()%1000-500]]></description><category></category></item><item><title><![CDATA[小记]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5268768</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5268768</guid><author>th0624</author><pubDate>Fri, 29 Jan 2010 12:23:00 +0800</pubDate><description><![CDATA[为了做好这个小应用程序，从一月份开始看C++，再学MFC，一路摸爬滚打，总算搞清楚点眉目了。有几点要注意1.在MFC中程序执行过程的顺序 ：消息响应-->消息映射-->消息响应函数的实现。这中间有一个环节没有处理好，就会有问题。所以在做每一项的操作时候，心中都要有这样的一个过程，需要系统化，有始有终。2。在框架程序的运行过程中，执行是有顺序的，暂时还不会DEBUG跟踪程序的运行：（。。]]></description><category></category></item><item><title><![CDATA[mfc中滑动条的使用（实现和编辑框的关联）]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5267398</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5267398</guid><author>th0624</author><pubDate>Thu, 28 Jan 2010 22:58:00 +0800</pubDate><description><![CDATA[滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条，一个滑块和可选的刻度组成，用户可以通过移动滑块在相应的控件中显示对应的值。通常，在滑动控件附近一定有标签控件或编辑框控件，用于显示相应的值。滑动控件在应用程序中用途级为广泛，如在桌面的属性中就可以看到。为此，让我们一起来看一下它的实现方法。（1）在VC++ 6.0中新建一个对话框文档的工程。（2）打开资源管理器，在对话框中放]]></description><category></category></item><item><title><![CDATA[在对话框中增加菜单栏，工具栏，状态栏]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5258989</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5258989</guid><author>th0624</author><pubDate>Tue, 26 Jan 2010 19:15:00 +0800</pubDate><description><![CDATA[1.加菜单:     在对话框的property对话框中style中选中system   menu     再在property对话框中generic中加入菜单   2.加工具栏 1。要增加一个资源IDR_TOOLBAR12.记得加一个成员变量     protected:  CToolBar   m_wndToolBar3.BOOL CMain::On]]></description><category></category></item><item><title><![CDATA[如何在对话框中响应回车键而不关闭对话框]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5258131</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5258131</guid><author>th0624</author><pubDate>Tue, 26 Jan 2010 15:22:00 +0800</pubDate><description><![CDATA[解决方法：重载系统函数BOOL PreTranslateMessage(MSG *pMsg);在该函数中做出对回车键的响应/**************************设置对按键的响应***********************************/BOOL CMain::PreTranslateMessage(MSG* pMsg) { // TODO: Add your]]></description><category></category></item><item><title><![CDATA[对话框的一些操作]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5251458</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5251458</guid><author>th0624</author><pubDate>Sun, 24 Jan 2010 19:27:00 +0800</pubDate><description><![CDATA[1.响应一个按键，弹出对话框 void CBreathCmDlg::OnButton1() { // TODO: Add your control notification handler code here    OnOK();          //销毁引导窗口//    销毁原对话框  CMain dlg;       //进入主窗口    //   Cmain 为响应按键要显示的对]]></description><category></category></item><item><title><![CDATA[使用MFC在MM_LOMETRIC映射模式下画坐标轴]]></title><link>https://blog.youkuaiyun.com/th0624/article/details/5202067</link><guid>https://blog.youkuaiyun.com/th0624/article/details/5202067</guid><author>th0624</author><pubDate>Sun, 17 Jan 2010 10:12:00 +0800</pubDate><description><![CDATA[使用MFC在MM_LOMETRIC映射模式下画坐标轴（源码）2007年07月31日 星期二 上午 09:44void CgridView::OnDraw(CDC* pDC){CgridDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pDoc)   return;//设置映射模式，单位为0.1mm，引时窗口坐标系以客]]></description><category></category></item></channel></rss>