
【图像处理、多媒体技术】
雪天飞山狐狸
吃饱穿暖活下来
展开
-
相关技术概念
流媒体: http://baike.baidu.com/view/794.htm H.264: http://baike.baidu.com/view/56322.htm网络视频: http://baike.baidu.com/view/94301.htmMPEG-4: http://baike.baidu.com/view/7754.htm视频服务器: http://bai原创 2012-10-15 15:34:38 · 632 阅读 · 0 评论 -
onvif规范的实现:使用gSOAP创建SOAP调用实例
目录(?)[+]预备知识SOAP调用示例实例分析预备知识ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。【来自http://blog.youkuaiyun.com/ghostyu】转载 2013-05-03 16:08:26 · 1091 阅读 · 0 评论 -
onvif规范 中文介绍
什么是ONVIF ?ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实转载 2013-05-03 16:07:34 · 1009 阅读 · 0 评论 -
onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试
discoveryonvifOnvifTestTool目录(?)[+]在使用wsdl2h产生头文件前需要修改typemapdat根据onvif官网提供的remotediscoverywsdl产生onvifh头文件使用onvifh来产生骨架代码ProbeMatches代码该main函数登场了资料下载说明:网上关于ONVIF开发的文章并不多,也更找不到具体的实例来入转载 2013-05-03 16:09:10 · 1131 阅读 · 0 评论 -
onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接
目录(?)[+]一产生onvif源码框架从wsdl生成C头文件从头文件生成源码框架二创建soap运行环境三RTSP视频对接实现GetCapabilities命令实现GetServices命令实现GetVideoSources命令实现GetProfiles命令GetVideoSourceConfiguration和GetVideoEncoderConfigurationG转载 2013-05-03 16:09:49 · 2965 阅读 · 1 评论 -
Camshift算法原理及其Opencv实现
Camshift原理camshift利用目标的颜色直方图模型将图像转换为颜色概率分布图,初始化一个搜索窗的大小和位置,并根据上一帧得到的结果自适应调整搜索窗口的位置和大小,从而定位出当前图像中目标的中心位置。分为三个部分:1--色彩投影图(反向投影):(1).RGB颜色空间对光照亮度变化较为敏感,为了减少此变化对跟踪效果的影响,首先将图像从RGB空间转换到HSV空间。(2).然转载 2013-07-16 14:34:23 · 796 阅读 · 0 评论 -
直方图进阶应用(对比,块反向投影)
一、对比直方图OpenCV中提供了cvCompareHist()函数作为一种标准来比较两个直方图的相似度。[cpp] view plaincopyprint?double cvCompareHist( const CvHistogram* hist1, //直方图1 const CvHistogram* hist2,//直方图2 int meth转载 2013-07-16 14:33:33 · 1342 阅读 · 0 评论 -
灰度 灰度图像
1、灰度图像、灰度(值)灰度图像是由灰度像素组成的,所谓灰度像素就是指:在RGB颜色模型下,图像中每个像素颜色的R、G、B 三种基色的分量值相等的像素。在RGB 颜色模型下,RGB 三原色的取值都是0~255 之间的整数。因此,灰度图像只能表现256 种颜色(或亮度)。通常把灰度图像中像素的亮度称为灰度值。2、图像的灰度化处理在数字图像处理中,灰度直方图是一种最简单、最有用的工具之一,转载 2013-07-16 14:37:52 · 1805 阅读 · 0 评论 -
直方图的简单应用(显示,均衡化)
其实我们从小就有接触直方图这东西了,好像以前数学考试很多题目都是通过直方分布图来求各种分布情况和概率其实,在OPENCV,直方图也是一个分解图像的各方面的概率,如RGB,HSV等,让我们更好利用这些概率去处理一些东西总之几个词吧:形象,方便灰度直方图的定义灰度直方图是灰度级的函数,描述图像中该灰度级的像素个数(或该灰度级像素出现的频率):其横坐标是灰度级,纵坐标表示图像转载 2013-07-16 14:32:05 · 1429 阅读 · 0 评论 -
CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)
一、Mat类型:矩阵类型,Matrix。在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。Mat有3个重要的方法:1、Mat mat = imread(const String* filename); 读取图像2、imshow(const string frameName, InputArray mat); 显示图像3转载 2013-08-06 15:33:59 · 857 阅读 · 0 评论 -
opencv中直方图的理解
直方图是计算机视觉中最经典的工具之一。现在我们来详细讲讲直方图。1.直方图的作用。通过标记帧与帧之间的边缘和颜色的统计变化,直方图被用来检测视频中场景的变化。通过为每个兴趣点设置一个有相近特征的直方图所构成的“标签”,用以确定图像中的兴趣点。边缘、色彩、角等直方图构成了可以被传递给目标识别分类器的一个通用特征类型。2.如何得到直方图(1)首先理解直方图中bin的含义转载 2013-07-16 14:37:18 · 854 阅读 · 0 评论 -
C# GDI+双缓冲技术
GDI+的双缓冲问题 我想有很多搞图形方面的朋友都会用到双缓冲技术的时候,而且有的时候她的确是个头疼的问题。最近我也要用双缓冲技术,程序怎么调试都不合适,当要对图形进行移动时,总是会出现闪烁抖动。在网上找了些资料,说得都不清不楚的,折腾了一晚上也没弄出来。第二天觉定自己研究一下。现在把自己的一些想法拿出来跟大家分享一下。双缓冲的基本原理:(转) 一直以来的误区:.net1.转载 2015-07-30 09:55:09 · 661 阅读 · 0 评论 -
双缓冲技术(C# GDI)
c#如何实现防窗体闪烁的功能。大家都会想到运用双缓冲技术,那么在c#中是如何做的?1、 利用默认双缓冲(1)在应用程序中使用双缓冲的最简便的方法是使用 .NET Framework 为窗体和控件提供的默认双缓冲。通过将 DoubleBuffered 属性设置为 true。 this.DoubleBuffered=true;(2)使用 SetStyle 方法可以为 Win转载 2015-07-30 09:55:57 · 624 阅读 · 0 评论 -
c# 双缓冲 技术与例子(解决应用程序闪烁问题)
GDI+的双缓冲问题 一直以来的误区:.net1.1 和 .net 2.0 在处理控件双缓冲上是有区别的。.net 1.1 中,使用:this.SetStyle(ControlStyles.DoubleBuffer, true); .net 2.0中,使用:this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);导致画面闪烁转载 2015-07-30 09:57:21 · 1165 阅读 · 0 评论 -
MFC绘图不闪烁——双缓冲技术[转]
在VC/MFC用CDC绘图时,频繁的刷新,屏幕会出现闪烁的现象,CPU时间占用率相当高,绘图效率极低,很容易出现程序崩溃。所谓双缓冲技术,下面是百度百科的解释:我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offscreen转载 2015-07-30 09:52:31 · 515 阅读 · 0 评论 -
双码流传输在视频服务器中的应用
目前,困扰中国网络视频监控市场发展的主要因素就是缺乏良好的网络基础环境,而双码流,则是对网络视频监控的一次提速,本文就双码流问题,与广大读者作一探讨。 随着经济的进一步发展,安防理念愈加深入人心。中国的安防市场逐渐开放,拥有巨大的潜力和商机。视频监控领域做为核心领域,并存着全模拟、半模拟半数字以及全数字解决方案。从整体上看,意识到数字化视频监控技术所具备的优势的企业和用户正逐渐增多,网络视频原创 2012-11-12 16:17:34 · 905 阅读 · 0 评论 -
智能分析在未来视频监控领域的应用
智能视频分析系统是监控的发展方向,这技术离我们并遥远,青藏铁路全线1300路通道采用视频分析,对全线铁路进行入侵保护;刚刚开通的地铁5号线,重点区域采用丢炸弹探测及入侵探测;北京航空信息中心机房,采用入侵探测及防尾随;地铁13号线,利用视频分析抓住偷窃贼;浦东机场、首都机场及已经多条在建铁路项目,均预算使用视频分析技术…… 智能视频系统要解决的问题有两个:一个是将安防操作人员从繁杂转载 2012-10-25 15:28:41 · 1123 阅读 · 0 评论 -
海康威视浅淡智能视频分析技术及产品的应用 & 智能视频分析技术的应用与发展
近年来,随着网络带宽、计算机处理能力和存储容量的迅速提高,以及各种视频信息处理技术的出现,全程数字化、网络化的视频监控系统优势愈发明显,其高度的开放性、灵活性为视频监控系统和设备的整体性能提升创造了必要的条件,同时也为整个安防产业的发展提供了更加广阔的发展空间,崭新的应用模式和市场机遇不断涌现,而智能视频监控则是网络化视频监控领域最前沿的应用模式之一。视频分析技术于近年来发展迅速,无论转载 2012-10-25 15:31:24 · 4672 阅读 · 0 评论 -
视频智能分析的应用与前景
2007年8月,北京地铁13号线全段安装了“智能视频分析技术”系统后,一周内便成功地抓获了两伙窃贼,有媒体在报道中还曾这样绘声绘色的描述:屏幕上是几幅由摄像头传回的画面,一个画面中,一个人将一个黑色提包丢在墙角并离去,方框锁定了这个包,电脑随即响起提示音。这就是智能视频分析技术中的“丢包异常行为监测”。 随着越来越多的小区和单位都安装了摄像头,显示终端一般放在安保部门,通过人工进行监测。由于转载 2012-10-25 15:27:23 · 2167 阅读 · 0 评论 -
图像细化算法 opencv实现 完整代码(附实验结果)
一、关于图像细化的算法可以参看下面两个PDF链接:http://www.uel.br/pessoal/josealexandre/stuff/thinning/ftp/lam-lee-survey.pdf :总结了几乎所有92年以前的经典细化算法http://www-prima.inrialpes.fr/perso/Tran/Draft/gateway.cfm.pdf :本文转载 2012-11-26 16:52:44 · 1807 阅读 · 1 评论 -
云计算在视频监控系统的趋势和应用前景
互联网存储系统数据中心云计算ibm摘要:云存储已经成为未来存储发展的一种趋势,目前,云存储厂商正在将各类搜索、应用技术和云存储相结合,以便能够向企业提供一系列的数据服务,但是,未来云存储的发展趋势,主要还是要从云存储已经成为未来存储发展的一种趋势,目前,云存储厂商正在将各类搜索、应用技术和云存储相结合,以便能够向企业提供一系列的数据服务,但是,未来云存储的发展趋势,主要还是要从转载 2012-11-26 16:55:49 · 939 阅读 · 0 评论 -
DVS/DVR区别
一、DVS (Digital Video Server)网络视频服务器的简称。 DVS(网络视频服务器)的原理 网络视频服务器主要实现模拟视音频信号的IP 化。经数字化的视音频信号MPEG-4 视频压缩算法和G.729/ADPCM 音频压缩算法进行压缩编码,然后通过IP 网将低码率的视音频编码数据以IP 包的形式传送给多个远端PC 或网络视频解码器,实现视音频的远程传输、网转载 2012-11-12 14:33:53 · 937 阅读 · 0 评论 -
视频监控存储空间大小和传输带宽计算
在视频监控系统中,对存储空间容量的大小需求是与画面质量的高低、及视频线路等都有很大关系。下面对视频存储空间大小与传输带宽的之间的计算方法做以介绍。 比特率是指每秒传送的比特(bit)数。单位为bps(BitPerSecond),比特率越高,传送的数据越大。比特率表示经过编码(压缩)后的音、视频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最小的单位,要么是0,要么是1。比特率与原创 2012-11-12 16:05:46 · 3538 阅读 · 0 评论 -
视频监控网络传输计算方法
网络传输带宽: 网络传输带宽: 高清 720P(1280*720)格式码流:3072 Kbps 标清 D1(704*576)格式码流:1536 Kbps 标清 H-D1(704*288)格式码流:768 Kbps 标清 CIF(352*288)格式码流:384 Kbps 高清 720P 格式 1 个通道实时上传所需带宽至少 3Mbps 服务器、客户端下传带宽=单通道码流(Mbp转载 2012-11-12 16:21:25 · 923 阅读 · 0 评论 -
码流和网络传输
码流影响码流的主要原素:码率、分辨率、帧率 码率:数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。 也就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件 帧率:就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次, 视频分辨率:指视频成像产品所成图像的大小或尺寸原创 2012-11-12 16:57:53 · 1777 阅读 · 0 评论 -
视频矩阵
视频矩阵,就将视频图像从任意一个输入通道切换到任意一个输出通道显示。一般来讲,一个M×N矩阵:表示它可以同时支持M路图像输入和N路图像输出。即任意的一个输入和任意的一个输出。视频矩阵 - 基本功能和要求一个矩阵系统通常还应该包括以下基本功能:字符信号叠加;解码器接口以控制云台和摄像机;报警器接口;控制主机,以及音频控制箱、报警接口箱、控制键盘等附件。对国内用户来说,字符叠加应为全中文,以方转载 2012-11-12 14:39:30 · 739 阅读 · 0 评论 -
视频带宽计算
名词:码流 码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是Kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高原创 2012-11-12 16:36:18 · 2852 阅读 · 0 评论 -
浅谈智能视频监控存储的几个技术设想
智能监控技术已经在不少独立的领域有所发展,但目前还未出现比较完美的综合性的解决方案,笔者根据多年的工作实践,结合现在的计算机技术发展,提出以下五个技术方面的设想。 智能码流技术 智能码流,是系统根据图像识别后,根据画面运动主体的运动速度,将正常录制的视频进行码流调整,进行最后的视频存储。对于运动慢的运动主体,码流记录甚至可以低至8帧/秒(fps)以下,对于正常速度运动的主体,码转载 2012-11-26 16:52:05 · 661 阅读 · 0 评论 -
智能分析在未来视频监控领域的应用
智能视频分析系统是监控的发展方向,这技术离我们并遥远,青藏铁路全线1300路通道采用视频分析,对全线铁路进行入侵保护;刚刚开通的地铁5号线,重点区域采用丢炸弹探测及入侵探测;北京航空信息中心机房,采用入侵探测及防尾随;地铁13号线,利用视频分析抓住偷窃贼;浦东机场、首都机场及已经多条在建铁路项目,均预算使用视频分析技术…… 智能视频系统要解决的问题有两个:一个是将安防操作人员从繁转载 2012-11-26 17:03:37 · 821 阅读 · 0 评论 -
浅谈C#中的双缓冲
在编程当中,或多或少会接触到图像编程,对于图像编程来说窗口闪烁是个常见的问题,当窗口有大量的复杂的图元数据需要重绘,或者拥有自定义控件中的窗口闪烁问题更是显而易见的。出现闪烁的原因有很多种,大部分原因主要是因为触发WM_PAINT消息时窗体进行了重绘操作,此过程先是用窗体的背景色擦除窗口表面,再把窗体的图像绘制上去,但是如果这2个操作不在同一时间段完成的话,就会先看到背景色(大部分为白色)接着才看转载 2015-07-30 09:54:22 · 749 阅读 · 0 评论