- 博客(8)
- 资源 (36)
- 收藏
- 关注
原创 基于udp的监视系统示例
前言想法来源:http://nashruddin.com/Web_Based_Surveillance_System_with_OpenCV_PHP_and_Javascript这篇文章是基于opencv,php,javascript做了一个基于网络的监视系统。偶虽然熟悉opencv,稍微懂点javascript,但是不懂php,所以只能另辟新径:服务器:通过opencv捕获每一帧
2011-06-24 21:50:00 2847
原创 全局变量的陷阱
问题描述:程序是基于MFC对话框,在dlg.cpp中定义了大批的全局变量:静态数组,整型,局部,结构体等。这么一个结构体: enum { PATH_NUM = 3, PATH_POINT_NUM = 33}; struct TrackPath{ char name[16]; //#track_path# int trackChannelNu
2011-06-15 13:10:00 2207 3
原创 替换字符串中所有子串
例9-16 输入三个字符串,将字符串1中所有与字符串2相同的子串替换成字符串3。例如,输入的字符串1为"werLOOPouyio3o565p6 LOOPedd",字符串2为"LOOP",字符串3为"NEW",那么替换后,字符串1为"werNEWouyio3o565p6NEWedd"。根据题意,写一个符合要求的函数头。函数有两个char型数组指针的输入参数,一个char型数组指针输出参数,没有
2011-06-24 20:15:00 5179 1
原创 ctime 例子程序
ctime中提供两种数据:tm结构体和time_ttm结构体里面显示存储年月日,小时,分钟,秒,毫秒。 sizeof(tm) == 36。time_t是个int64_或者double类型。 sizeof(time_t) == 8tm可以格式化为字符串。时间的比较,求和作差各种运算需要把tm转化为time_t,time_t 运算以秒为最小单位。 tm中tm_year是从1900开
2011-06-23 10:32:00 5051
原创 opengl实现任意两点间画圆柱体
1,问题提出两点间画线简单:glBegin(GL_LINES); //注意是LINES不是LINE,这个错误一定要注意。 glVertexf(x1, y1, z1); glVertexf(x2, y2, z2);glEnd();画线函数不会影响opengl的矩阵堆栈。 但是很多时候线条效果会比较差,比如我要做一个骨骼动画,关节点间的骨头用线条太难看,即使使用glLin
2011-06-16 13:21:00 12297 4
原创 任意多边形顶点排序和凸包计算
1,理论凸包计算算法导论上有讲,关键步骤是根据对顶点进行逆时针排序。凸包顶点只是多边形顶点子集。图-1如图1中,判断三个点构成顺时针还是逆时针方向。使用向量点积即可:向量A向量BA.dot(B) 是一个实数,大于0,则逆时针,小于0则顺时针。2,效果图:图 - 2图 - 3图2是随机生成了三十个点。图3是黄色线条是排序以后顺序链接,外面淡蓝色
2011-06-10 14:56:00 11515 1
原创 iterator例子程序
iterator#include #include #include using namespace std;int main (){ vector vInt(5); iota (vInt.begin(),vInt.end(),1); vector::iterator It = vInt.begin(); while ( It !=
2011-06-08 11:38:00 1673
原创 单链表的一些操作
1,单链表的排序、思路描述: 使用插入排序的思路,左端保存一个有序的区间:head-pmax,右端第一个元素为work = pmax->next; 每次从右端取一个元素,插入左端有序列表中,三种情况:比head中数据小,比head数据大比pmax数据小,比pmax数据大。 初试状态为pmax = head.代码如下:#include #include typede
2011-06-05 19:36:00 2133
QT 和OpenCV 的多线程框架 vs2008版本
2011-09-05
live555的源码(vs2008)
2011-07-31
activex跟js数据交换例子程序
2011-07-28
基于udp,opencv的实时监控系统
2011-06-24
opengl多边形顶点排序,凸包计算,路径绘制
2011-06-10
irrKlang-1.0
2007-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人