博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月24日

摘要: openCV C++数据类型用了大量的STL通用编程技术。主要概述了一下Mat类的基本操作 Mat类型的成员变量和CvMat结构体还是比较相像的,前面cxcore基本数据结构已经介绍过了。主要介绍下Mat的基本操作。 Mat类型可以实现从CvMat IplImage CvMatND的转换。 Mat Mat::row(int i) const Mat Mat::col(int j) const Ma... 阅读全文

posted @ 2011-08-24 17:29 yuanzfy 阅读(13535) 评论(0) 推荐(0)

2011年8月19日

摘要: STL提供了一组表示容器、迭代器、函数对象、算法的模板。 容器可以存储若干同类型数据,类似于数组。 迭代器能够便利容器的对象,与数组的指针类似。 算法是指完成特定任务的通用算法。 函数对象是类似函数的对象,可以是类对象也可以是函数指针。 迭代器 首先说说迭代器,迭代器就是对容器对象定义的一个广义指针,用于象指针一样方便的读写容器的数据。 C++的模板使得算法可以独立于存储的数据类型,假设一... 阅读全文

posted @ 2011-08-19 17:19 yuanzfy 阅读(354) 评论(0) 推荐(0)

2011年8月17日

摘要: 这些数据结构的定义基本上都在"types_c.h”里,具体可以读源码。 Cvpoint,CvPoint2D32f,CvPoint3D32f,CvPoint2D64f,CvPoint3D64f typedef struct CvPoint{ int x; int y;}CvPoint;CvSize,CvSize2D32f,CvBox2Dtypedef struct{ int width; int ... 阅读全文

posted @ 2011-08-17 20:13 yuanzfy 阅读(1694) 评论(0) 推荐(1)

2011年8月15日

摘要: 本人现在在做有关AXIS方面的应用,昨天花了一天时间终于读到了视频流数据,虽然是AXIS产品开发,但是我相信RTSP部分的内容对初学者应该会有一些帮助,可能会有错误的地方,希望大家更正。 首先说的是,如果你能够从socket方面理解windows网络编程的话,那么无论RTSP还是RTP,或者可以说大部分网络协议,从本质上都是一样的,都是基于套接字socket的编程。这样的话RTSP就是轻车熟路了... 阅读全文

posted @ 2011-08-15 13:39 yuanzfy 阅读(5695) 评论(4) 推荐(0)

摘要: socket编程是所有协议实现的底层,任何协议都可以用socket来实现。 Winsock启动 winsock服务是以动态链接库Winsock DLL形式实现的,所以必须先对Winsock DLL进行初始化,协商Winsock的版本支持,并分配必要的资源,函数原型为: int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData); ... 阅读全文

posted @ 2011-08-15 12:01 yuanzfy 阅读(3982) 评论(0) 推荐(1)

2011年8月12日

摘要: strtok 函数原型char *strtok(char *_str, const char *_delim); 函数功能是用分隔符集分割一个字符串,并且得到每一个子串 char *s="how to use it";char *d=" ";char *p;p=strtok(s,d);while(p){ printf("%s\n",s); p=strtok(NULL,d);}程序输出howtous... 阅读全文

posted @ 2011-08-12 11:40 yuanzfy 阅读(474) 评论(0) 推荐(0)

2011年8月10日

摘要: 昨天终于搭建好了M8的应用程序开发平台,今天测试了一个基本上空的示例程序并且打包成cab成功安装在手机上。中间出现了几次问题,解决之后,列举如下:1. 有两种方法来建立M8智能手机项目:1) 直接使用VS2008智能项目建立M8智能手机项目,在Visual Studio 2008的主菜单中选择File-New – Project.在对话框中选择“Visual C++”–“Smart Device”中的“Win32 Smart Device Project”,填写工程名称,选择OK。2)安装 Meizu M8 Application Wizard,然后在Visual Studio 2008的主. 阅读全文

posted @ 2011-08-10 21:58 yuanzfy 阅读(520) 评论(0) 推荐(0)

摘要: 第一次写微博,和大家交流学习,希望能坚持下去。本人现在打算开发win CE6.0应用程序,今天网上找了半天的资料搭建开发环境,现在把过程整理出来,希望能够帮助大家。1. 安装VS2008,安装完成后,win7下转成注册版的方法见:http://www.zu14.cn/2010/02/01/windows7-vs2008-upgrade-crack-solution/。2. 安装.NET Framework 3.5,win7下可以免去此步骤。3. 魅族官方提供了M8 SDK,所以不需要安装win ce6.0自己编译,直接安装M8 SDK就行,直接去官方网站下载即可。安装的时候把Documenta 阅读全文

posted @ 2011-08-10 21:51 yuanzfy 阅读(618) 评论(0) 推荐(0)