- 博客(40)
- 资源 (2)
- 收藏
- 关注
转载 如何设置ppt,使讲演者看到备注,而观众看不到
转自:http://blog.163.com/sunlinbin@yeah/blog/static/9849600120103951054972/
2012-07-13 20:52:06 1588
转载 GPS时间
转自:http://blog.csdn.net/shaoguangleo/article/details/62490071、通用时间表示方法:日历表示法:年、月、日、时、分、秒2、儒略日(JULIAN DAY):是指从-4712年1月1日(即公元前4713年1月1日)正午开始的天数。由J.J.Scaliger在1583年提出。它的特点是连续,利于数学表达,但是不直观。3、新
2012-06-25 10:42:27 14427
原创 红外成像
红外摄影——红外像热像仪——热图一、红外线分类和产生机理 红外线位于电磁波谱中的可见光谱段的红端以外,介于可见光与微波之间,波长为0.76~1000μm,不能引起人眼的视觉。在实际应用中,常将其分为三个波段:近红外线,波长范围为0.76~1.5μm;中红外线,波长范围为1.5~5.6μm;远红外线,波长范围为5.6~1000μm。它们产生的机理不太一致。我们知道温度高
2012-06-12 10:51:03 2809
原创 IplImage应用解析
参考:http://www.cnblogs.com/zyx2007/archive/2011/09/07/2169698.htmlIplImage 结构解读:typedef struct _IplImage { int nSize; /* IplImage大小,等于width*height */ int
2012-06-10 21:05:41 17813 1
原创 惯性导航系统INS与GPS
惯性导航系统INS(Inertia Navigation System)参考http://baike.baidu.com/view/1574404.htm定义1:能完成惯性导航任务的成套装置。 应用学科:船舶工程(一级学科);船舶通信导航(二级学科) 定义2:应用高精度的陀螺仪和加速度计等惯性敏感器件测量运动载体的加速度,再经过计算机解算出运动载体的加速度、位置、姿态和航向等导航参数的
2012-06-05 14:15:25 9082
原创 向C++程序中添加一个写好的类
1、像程序文件夹下添加该类的.h和.cpp文件2、用txt方式打开dsp文件,在source说明位置添加该类的头文件和源文件说明3、重新打开项目文件,并在必要的位置添加include包含文件,便可以调用类里面的函数了
2012-06-05 11:05:47 3137
原创 杂:GMT时间 DMStoDD
GMT时间参考http://wenku.baidu.com/view/9e027f89d0d233d4b14e699d.htmlUTC、GMT、北京时间UTC(通用协调时,Universel Time Coordinated)GMT(格林尼治平均时,Greenwich Mean Time)UTC和GMT,都是指格林尼治标准时间,只是UTC的称呼更正式。两者的区别在于前者是一个天文上
2012-06-05 10:31:10 806
原创 opencv配置与在未安装opencv电脑上运行opencv程序
一、安装与配置适合VC++6.0的是opencv1.0版本。可从此处下载http://www.opencv.org.cn/index.php/Download注意:在安装的时候加入环境变量(默认安装即可)。1、加入库文件、包含文件和资源文件tools-options-directories设置Iib:只需要一个,C:\Program Files\OpenCV\lib设置in
2012-05-23 17:24:21 3418 1
原创 小诗一首
窗外的等待明亮的太阳刺进敞开的窗窗外有个抱着玫瑰的男孩花束周围一圈洁白的羽毛似乎被晒弯了腰男孩抬头看了一眼窗与一个好奇的女孩对视然后男孩静静的低了低头似乎在看怀里的玫瑰是否依然鲜艳记2012.5.20等在教七楼下的男生,你等到了你的姑娘吗?
2012-05-20 14:54:53 1905 1
转载 MAIN函数的参数argc, argv说明
C/C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv)int main(int argc, char* argv[])argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。下面的程序演示argc和argv的使用:#include int main(int argc, char ** arg
2012-05-17 17:19:18 661
原创 模板——函数模板与类模板
模板(template)是一个将数据类型参数化的工具。模板分为函数模板和类模板两种。在定义模板的时候不说明某些函数参数或者数据成员的类型,而将它们的数据类型作为模板参数。在使用模板时根据实参的数据类型确定模板参数即数据类型,从而得到模板的一个实例。函数模板(function template) 函数模板是一种不说明某些参数的数据类型的函数。例如,下面定义了一个可对任何
2012-05-10 20:06:29 6354 2
原创 理解allocator
参考:http://oss.org.cn/?action-viewnews-itemid-3744allocator 是一个类,有着叫allocate()和deallocate()成员函数(相当于malloc和free)。它还有用于维护所分配的内存的辅助函数和指示如何使用这些内存的typedef(指针或引用类型的名字)。举个例子vector::get_allocator(代码来自http:
2012-05-10 17:19:00 3454
原创 理解iterator
参考:http://www.cplusplus.com/reference/std/iterator/iterator/// iterator example#include #include using namespace std;class myiterator : public iterator{ int* p;public: myiterator(int* x)
2012-05-10 16:48:12 744
原创 Windows API编程
library 指出了程序在链接时需要链接的库文件,用户可以对项目进行设置,也可以使用#pragma comment(lib,"xxx.lib")预编译指令实现对该库文件的链接。微软还对GDI进行了改进,提供了一个基于类实现的应用编程接口GDI。这个接口主要面向C/C++用户。1、WindowsAPI 调用的注意事项前面说WindowsAPI 都是通过动态链接库
2012-05-08 11:07:48 1474
原创 GDI & GDI+
以下主要来自百度百科"GDI+"GDI GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。 在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作
2012-05-08 09:47:52 2487
原创 Win32 API
Win32平台:是采用32位码编写出的操作系统,比如windows98,windowsME,windowXP.Win32 API即为Microsoft 32位平台的应用程序编程接口(Application Programming Interface)。所有在Win32平台上运行的应用程序都可以调用这些函数。 使用Win32 API,应用程序可以充分挖掘Windows的32位操作系统
2012-05-07 21:14:22 3394
原创 贝叶斯理论
1.贝叶斯法则机器学习的任务:在给定训练数据D时,确定假设空间H中的最佳假设。 最佳假设:一种方法是把它定义为在给定数据D以及H中不同假设的先验概率的有关知识下的最可能假设。贝叶斯理论提供了一种计算假设概率的方法,基于假设的先验概率、给定假设下观察到不同数据的概率以及观察到的数据本身。2.先验概率和后验概率用P(h)表示在没有训练数据前假设h拥有的初始概率。P(h)被称为h的先验概
2012-05-07 15:16:21 1253
原创 最大似然估计(maximum likelihood estimation)
参考:http://wenku.baidu.com/view/9f8c428271fe910ef12df8e0.html;http://www.cnblogs.com/liliu/archive/2010/11/22/1883702.html;http://zh.wikipedia.org/wiki/%E6%9C%80%E5%A4%A7%E4%BC%BC%E7%84%B6%E4%BC%B0%E8%
2012-05-07 14:43:06 17269 1
原创 排序算法
排序算法有很多(参考http://www.programfan.com/club/showtxt.asp?id=202195有代码;http://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html算法介绍举例;http://c.chinaitlab.com/special/cpxsf/index.html有代码)但我们不需要全部记住,冒泡法和快
2012-05-07 09:00:00 631
原创 STL
经常听到STL这个术语,但不知道具体是啥玩意儿。以下主要摘自百度百科“STL”STL即Standard Template Library,标准模板库。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,被内建在编译系统之内
2012-03-21 10:40:54 567
原创 数据结构:链表和队列
参考书籍:严蔚敏《数据结构》 清华大学出版社数据:所有能输入计算机的符号总称,如图像、声音均可通过编码而归之于数据的范畴数据元素:数据的基本单位,如图中的一个○数据项:一个数据元素可由若干个数据项组成,如一本书的数目为一个数据元素,而数目中的每一项为一个数据项。数据项是不可分的最小单位数据对象:性质相同的数据元素的集合,数据的一个子集数据结构:数据元素之间的相互关系。也即逻辑结
2012-03-16 16:16:43 2370
转载 转自人人网-结构之法算法研究编程艺术
[转] 程序员面试、算法研究、编程艺术、红黑树4大系列集锦与总结作者:July--结构之法算法之道blog之博主。 时间:2010年10月-2011年6月。 出处:http://blog.csdn.net/v_JULY_v 。 声明:版权所有,侵犯必究。前言 开博已过8个月,回首这8个月,发现自己在本blog上着实花费了巨大的时间与精力,写的东西可能也够几本
2012-02-24 18:43:39 1733
原创 常用坐标系及坐标系之间的变换
坐标系统:有哪些坐标系,他们之间的变换矩阵是怎样的?(主要是3个坐标系3个角)地理坐标系(n系)坐标系原点On取为飞行器质心。Xn轴向指向北,Yn轴正向指向天,Zn轴正向指向东。简单地说:XYZ就是北天东地理坐标系相对于地球坐标系的关系就是飞行器的地理位置,即经度λ和纬度L。载(弹)体坐标系(b系)载(弹)体坐标系的原点0为载体(导弹)质心。ox轴为载(弹)体外壳对称轴(纵
2012-02-24 10:02:23 78332
转载 Windows应用程序入口函数编写
转自 http://www.vckbase.com/document/viewdoc/?id=1724觉得对于理解MFC有作用,下面的东西都是被MFC封装的。写任何一个函数应该有一个该函数的入口了。我们知道c语言里的入口函数是main()函数,那么在写Windows应用程序也是main()吗?回答当然不是了。我们用的是WinMain()函数,不过我们在写MFC程序的时候好象没有看到该函数,
2012-02-22 21:33:37 1042
转载 COM
这个东西在我的印象中一直很神秘,今天查些资料入个门。转自:http://www.vckbase.com/document/viewdoc/?id=19561.什么是COM COM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。 Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用ker
2012-02-22 21:04:12 3544
原创 bitset
bitset 是 C++语言的一个类库1、首先需在头文件中包含文件#include using namespace std;2、申明变量和初始化bitset *m_DIBbits;//这里的8表示有8个二进制位,因为我们处理的是八位图像,像素值类型为BYTEm_DIBbits = new bitset [m_lWidth*m_lHeight];接下来如何将十进制
2012-02-15 20:53:41 1169
原创 位操作
本文参考http://www.cppblog.com/Husiwa/archive/2011/07/12/150751.aspx http://apps.hi.baidu.com/share/detail/5984673C++位操作包括两种:传统的C语言方式的位操作和C++中利用bitset容器的位操作 1 d# J8 P2 o6 O' P一、传统的C方式位操作:: O3
2012-02-13 15:22:27 1060
原创 C++图像缩放
VC++中自带的图像缩放函数两个:1、BOOL StretchBlt ( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, int nSrcWidth, int nSrcHeight, DWORD dwRop ); 2、int StretchDIBits(
2012-02-11 17:58:36 16348
原创 freeman链码
利用freeman链码对二值图像进行编码,可以表示图像边缘。参考论文:崔倩等《基于细化的Freeman直线识别算法》裘镇宇,危辉《基于Freeman链码的边缘跟踪算法及直线段检测》王平,董玉德,罗喆帅《基于Freeman链码的直线识别方法》1、freeman链码简介首先给出 Freeman编码的定义描述: 任选一个像素点(通常对已细化的图像进行)作为参考点,与其相邻的像素分别在
2011-08-24 11:32:02 20442
原创 膨胀、腐蚀、开、闭运算——数字图像处理中的形态学
膨胀、腐蚀、开、闭运算是数学形态学最基本的变换。本文主要针对二值图像的形态学膨胀:把二值图像各1像素连接成分的边界扩大一层(填充边缘或0像素内部的孔);腐蚀:把二值图像各1像素连接成分的边界点去掉从而缩小一层(可提取骨干信息,去掉毛刺,去掉孤立的0像素);开:先腐
2011-08-18 09:15:09 52750 3
转载 C++内存管理
内存的使用规则:在使用malloc()或new申请空间时,要检查有没有分配空间成功,判断方法是判断指针是否为NULL,如申请一块很大的内存而没有这么大的内存则分配内存会失败;申请成功后最好是将该内存清空,使用memset()后ZeroMemory()清空,不然存在垃圾
2011-08-17 14:55:02 788
转载 Vector使用
转自:http://software.intel.com/zh-cn/blogs/2011/08/10/c-vector/?cid=sw:prccsdn1960标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空
2011-08-17 11:22:50 833
原创 Android
20110815, 谷歌125亿美元收购摩托罗拉移动,以40美元现金每股的价格收购,这笔交易的总价值达到约125亿美元,按照上周五的收盘价计算,该收购价比摩托罗拉移动的股价溢价63%。谷歌首席执行官拉里·佩奇(Larry Page)表示:“摩托罗拉移动对Android系统的支
2011-08-16 09:10:59 1068 1
原创 MessageBox显示变量及与AfxMessageBox区别
CString str1; str1.Format("%d",nThreshOstu); CString str2; str2 = "Ostu二值化阈值为"+str1; MessageBox(str2, "用户提示", MB_OK);以下简述MessageBox与AfxMessageBox之间的区别。1、AfxMessageBox()函数在任何类里边都可以使用
2011-08-15 17:42:43 2698
原创 VC之中自己写了一个类,但在ClassWizard中的类列表中找不到,怎么办?求指导。。
VC之中自己写了一个类,但在ClassWizard中的类列表中找不到,怎么办?求指导。。网上搜到有两种方法,第一个是删除.clw文件重新添加,第二个是删除.ncb文件重启,两种方法我都试过,不可行。
2011-08-14 19:35:44 807
原创 VC++中如何彻底删除一个类
方法一:首先在FileView中删除.cpp和.h(按Del键),然后在你的工程文件夹中中删除该类的.cpp和.h,最后在菜单“View "->“ClassWizard "中选取你的类,弹出提示对话框,点击“Remove...”即可。方法二:待更新
2011-08-14 16:42:24 1236
原创 怎样把一个程序中的对话框资源和对话框类移植到另一个程序中
在编程时,有时候需要进行程序移植,而对话框的设计等总会浪费一些时间,如何能快速的进行对话框移植呢?反正直接复制粘贴是不行的。有没有什么方法可以直接进行对话框和与之相关的对话框类的移植呢?求指导。
2011-08-14 16:37:06 709
原创 多文档程序多视图
在图像编程的过程中,对一幅图像处理,有时候希望弹出新的窗口显示处理后的图像,因为这样可以进行多种处理效果的比较。要在多文档程序中实现多视图,需要这样做:1、新建一个视图类CShowView1,该视图类的基类可以是CView或CSrollView.2、在菜单中添加菜单项,在
2011-08-14 16:33:09 1166 2
原创 多文档中设定滚动视图
在新建工程时最好将View类的基类设为CScrollView,将void CImageProcessView::OnInitialUpdate()中的内容变为CScrollView::OnInitialUpdate();CMainFrame *pMF = (CMainFr
2011-08-14 16:13:39 459
原创 C语言中的fread和fwrite
C语言提供fread和fwrite这两个文件读写函数,如果文件以二进制打开,用fread和fw rite函数就可以读写任何类型的信息。fread用来从指定文件中读取数据项,而fw rite用来把数据项写到指定文件。格式分别是:fread ( buffer, size, cou
2011-08-14 16:08:04 1177
设置opencv程序使之在没有安装OpenCV的机器上也能运行
2012-05-23
DrawBackground用VC++实现,改变窗口背景
2011-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人