摘要: 结构体指针的强制类型转换在链表的使用中是非常有用的一种方式: (比如我们有一条链表(我们知道每一个链表的节点都是一种结构体),而链表中的每一个节点又是某一个结构体中的成员,我们就可以通过查询链表的节点,通过将节点强制转换为某个结构体,然后我们就可以方便的使用某个结构体的其他成员了)。 那么结... 阅读全文
posted @ 2014-07-18 11:13 hdf_123 阅读(7219) 评论(0) 推荐(0) 编辑
摘要: 首先来介绍下函数指针: 函数指针是指向函数的指针变量,即本质是一个指针变量。 int (*f) (int x); /*声明一个函数指针*/f=func; /*将func函数的首地址赋给指针f */使用的时候可以直接通过(*f)(x)这样的形式。网上有很多的函数指针资料,就不多说了。当我们在函数指... 阅读全文
posted @ 2014-07-17 11:30 hdf_123 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 构建有时也被认为是“coding”或者“programing”。编码算不上是最贴切的词,因为它有一种“把已经存在的设计机械化的翻译成计算机语言”的意味,而构建并不是机械化的,需要可观的创造力和判断力,人们常常用编程代替构建。 构建的步骤: 1、验证前面的工作已经完成(如定义问题,需求分析)。 2、确定如何去测试所写的代码。 3、设计并编写类或者子程序。 ... 阅读全文
posted @ 2014-06-18 09:49 hdf_123 阅读(486) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-03-07 15:18 hdf_123 阅读(5) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-02-25 16:07 hdf_123 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 所谓指针变量就是这个变量所在的内存地址存放的是一个其他变量的地址,这个地址存放的是数据,总结的来说,指针变量存放的是地址,然而他本身也有个地址,所以就存在了指向指针的指针。 何为引用,所谓引用就是两个变量的地址是一样的,当然存放的数据也是一样,说白了就是一个变量有一个小名,这两个名字指的是一个人,当一个变量的值改变,另一个变量的值也同样改变。 我们知道在一... 阅读全文
posted @ 2013-12-21 17:55 hdf_123 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 职业生涯规划之所以重要,因为它不仅是一个关乎"钱"和"前途"的问题,而是一个关乎"幸福"的问题。 选择职业,要选择适合职业,而不是合理的职业,有前途的职业,按自己的性格,自己的生活的方式,做出合适的职业。做了适合的事情,那么成功呢?我相信适合你的成功就在不远处。因为不以你自己的方式去犯错,就不可能以你自己的方式去成功。 做适合的事情,是通往属于你自己的成功,正... 阅读全文
posted @ 2013-11-27 13:10 hdf_123 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 多线程并行运行,共享同一种互斥资源时,需要上互斥锁来运行,主要是用到pthread_mutex_lock函数和pthread_mutex_unlock函数对线程进行上锁和解锁 下面是一个例子:#include #include #include #define THREAD_NUMBER 3 /* 线程数 */#define REPEAT_NUMBER 3 /* 每个线程的小任务数 */#define DELAY_TIME_LEVELS 10.0 /*小任务之间的最大时间间隔*/pthread_mutex_t mutex;void *thrd_func(void *arg){ int t... 阅读全文
posted @ 2013-11-26 13:10 hdf_123 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 如何将运动物体的轨迹画出来 我的想法是先;用CAMSHIFT跟踪物体,这个函数会返回一个track_box,将box的中心提取出来,然后以这个中心在另外的图像上画出来,然后将这张图像处理,提取轮廓,提取出来的轮廓就是物体的运动的序列。示例://对运动物体的跟踪://如果背景固定,可用帧差法 然后在计算下连通域 将面积小的去掉即可//如果背景单一,即你要跟踪的物体颜色和背景色有较大区别 可用基于颜色的跟踪 如CAMSHIFT 鲁棒性都是较好的//如果背景复杂,如背景中有和前景一样的颜色 就需要用到一些具有预测性的算法 如卡尔曼滤波等 可以和CAMSHIFT结合 #ifdef _CH_#prag. 阅读全文
posted @ 2013-11-25 19:13 hdf_123 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 原文地址:图像分割(ImageSegmentation)作者:小安他哥作者:王先荣前言图像分割指的是将数字图像细分为多个图像子区域的过程,在OpenCv中实现了三种跟图像分割相关的算法,它们分别是:分水岭分割算法、金字塔分割算法以及均值漂移分割算法。它们的使用过程都很简单,下面的文章权且用于记录,并使该系列保持完整吧。分水岭分割算法分水岭分割算法需要您或者先前算法提供标记,该标记用于指定哪些大致区域是目标,哪些大致区域是背景等等;分水岭分割算法的分割效果严重依赖于提供的标记。OpenCv中的函数cvWatershed实现了该算法,函数定义如下:voidcvWatershed(constCvAr 阅读全文
posted @ 2013-11-24 15:21 hdf_123 阅读(463) 评论(0) 推荐(0) 编辑