上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。 一、互斥锁(mutex) 通过锁机制实现线程间的同步。 [csharp] view plain copy #include <cstdio> #in 阅读全文
posted @ 2016-09-04 10:47 菜鸟升级 阅读(3994) 评论(0) 推荐(0) 编辑
摘要: 进程是什么? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实 阅读全文
posted @ 2016-09-04 10:29 菜鸟升级 阅读(352) 评论(0) 推荐(1) 编辑
摘要: sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级。本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能讲讲其用法: 1、sort入门: 使用sort需要包含algorithm头文件,完整代码如下 运行结 阅读全文
posted @ 2016-08-31 22:32 菜鸟升级 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 阅读全文
posted @ 2016-08-30 22:12 菜鸟升级 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 随着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免的尴尬,就是在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体 阅读全文
posted @ 2016-08-29 20:43 菜鸟升级 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Ⅰ live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频 阅读全文
posted @ 2016-08-29 20:32 菜鸟升级 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 一、引言:在需要监控的环境里,如何能够判断出进入特定区域的目标,并且能够跟踪目标的轨迹。分为两种情况:一是静态背景下的目标跟踪;二是动态背景下的目标跟踪。 二、静态背景下的目标跟踪方法 1、单目标:目标跟踪还可以分为单目标的跟踪和多目标的跟踪。单目标的静态背景下的目标跟踪指的是摄像头是固定在某一方位 阅读全文
posted @ 2016-08-29 18:10 菜鸟升级 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 不全,需要慢慢补充 一.运动目标检测 (一)背景差 1.帧差 2.GMM 等 背景减算法可以对背景的光照变化、噪声干扰以及周期性运动等进行建模,在各种不同情况下它都可以准确地检测出运动目标。因此对于固定摄像头的情形,目前大多数的跟踪算法中都采用背景减算法来进行目标检测。背景减算法的局限性在于它需要一 阅读全文
posted @ 2016-08-29 18:08 菜鸟升级 阅读(8140) 评论(0) 推荐(0) 编辑
摘要: 目标跟踪是绝大多数视觉系统中不可或缺的环节。在二维视频跟踪算法中,基于目标颜色信息或基于目标运动信息等方法是常用的跟踪方法。从以往的研究中我们发现,大多数普通摄像头(彩色摄像头)下非基于背景建模的跟踪算法都极易受光照条件的影响。这是因为颜色变化在某种程度上是光学的色彩变化造成的。如基于体素和图像像素 阅读全文
posted @ 2016-08-29 18:03 菜鸟升级 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时 阅读全文
posted @ 2016-08-28 17:04 菜鸟升级 阅读(862) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页