CN102938859A - 一种虚拟广告***内数据交换的方法 - Google Patents
一种虚拟广告***内数据交换的方法 Download PDFInfo
- Publication number
- CN102938859A CN102938859A CN2012104886741A CN201210488674A CN102938859A CN 102938859 A CN102938859 A CN 102938859A CN 2012104886741 A CN2012104886741 A CN 2012104886741A CN 201210488674 A CN201210488674 A CN 201210488674A CN 102938859 A CN102938859 A CN 102938859A
- Authority
- CN
- China
- Prior art keywords
- video
- virtual
- data
- renderout
- processing system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了虚拟广告***内数据交换的方法:一.利用Directshow通过采集卡采集高清的HD—SDI视频流数据;二.利用Directshow的回调函数将HD—SDI视频流数据转变成opencv中的视频帧结构IplImage,并以avi视频流格式存放到磁盘RenderOUt文件夹; 三.虚拟广告视频处理***读取RenderOUt文件夹中的视频数据;四.通过虚拟广告视频处理***预处理得到渲染参数,其参数格式为虚拟广告摆放位置、场景透视、背景图片矩阵,并通过加密以txt文本形式存放在RenderOUt文件夹;五.将存于RenderOUt文件夹的虚拟广告的渲染结果图片信息读入虚拟广告视频处理***;六.将渲染得到的虚拟广告数据融合到第二步的视频数据帧中IplImage;七.虚拟广告视频处理***遍历opencv格式的视频帧里的RGB值,将其数据转为Directshow可播放的高清SDI视频流数据。
Description
技术领域
本发明属于计算机模式识别技术领域,具体是涉及一种虚拟广告***内部数据交换的方法。
背景技术
虚拟广告是广告的一种,在一些大型体育比赛或者其他节目的现场直播过程中,电视台或转播方利用虚拟现实技术,把客户的广告***到现场环境中而代替赞助商的广告牌的一种广告播出方法。这种方法***的广告牌可以随着摄像机的推拉摇移跟升降角度的变换使得广告牌的透视角度,具有强烈的现场感。
虚拟广告技术基本原理实现过程如下: A.首先鉴别直播或者录象信号中的位置,例如体育场中的广告牌的位置;B.根据摄象机的移动和图象类型跟踪被鉴别的位置;C.为在摄象机和位置间的障碍物制作遮罩;D.根据摄象机的推位, 放大等移动动作重新计算虚拟图象, 无缝地***虚拟物体到此位置。
然而,目前虚拟广告***内的数据交换方法需要占用大量的硬件资源和存储资源,操作起来比较繁琐,且整个***的流畅性也不能得到有效的保障。
发明内容
本发明提供了一种虚拟广告***内部数据交换的方法,该方法减少了虚拟广告***对硬件的要求,操作简便,实用性强,且能保证整个***的流畅性。
为达到上述技术目的,本发明采取以下技术方案:一种虚拟广告***内数据交换的方法,其按如下步骤:
一(A).利用Directshow通过采集卡采集高清的HD—SDI视频流数据;
二(B).利用Directshow的回调函数将HD—SDI视频流数据转变成opencv中的视频帧结构IplImage,并以avi视频流格式存放到磁盘RenderOUt文件夹中;
三(C).虚拟广告视频处理***读取RenderOUt文件夹中的视频数据;
四(D).通过虚拟广告视频处理***预处理得到渲染参数,其参数格式为虚拟广告的摆放位置、场景的透视、背景图片的矩阵,并通过加密以txt文本形式存放在RenderOUt文件夹中;
五(E).将存放于RenderOUt文件夹中的虚拟广告的渲染结果图片信息读入虚拟广告视频处理***;
六(F).将渲染得到的虚拟广告数据融合到第二步骤的视频数据帧中IplImage;
七(G).虚拟广告视频处理***遍历opencv格式的视频帧里的RGB值,将其数据转变为Directshow可以播放的高清SDI视频流数据。
注:Directshow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包。Directshow属现有技术。
虚拟广告视频处理***是一种在连续的数字画面中无缝***虚拟物体并渲染成图像的***。其通过加载虚拟广告渲染结果,得到渲染数据和像素值信息,再融合到DirectShow数据流。虚拟广告视频处理***是现有技术。
优选的,步骤一,所述的采集卡型号为Osprey 530(接口类型:PCI/PCI-X ,编码方式:MPEG-1、MPEG-2 )。
优选的,步骤四,所述的虚拟广告视频预处理包括环境特征检测、摄像机标定、背景检测、虚拟播放。
进一步优选的,步骤四,所述的加密采用MD5算法(Message-Digest Algorithm 5 )。
本发明虚拟广告***内部数据交换的方法减少了虚拟广告***对硬件的要求,操作简便,实用性强,且能保证整个***的流畅性。
附图说明
图1是本发明方法的流程图。
图2是本发明的数据交换流程框图。
具体实施方式
为使本发明的目的、技术方案和技术效果更加清楚,下面结合附图对本发明实施例作详细描述。
参见图1、2,一种虚拟广告***内部数据转换的方法,按如下步骤进行:
A.利用Directshow通过特定的采集卡将高清的HD—SDI视频流数据进行采集,视频的载入方式是接摄像机实时进行处理。特定采集卡的型号为Osprey 530(接口类型:PCI/PCI-X ,编码方式:MPEG-1、MPEG-2)。
B.利用Directshow的回调函数将SDI视频流数据转变成opencv中的视频帧结构IplImage,并以avi视频流格式存放到磁盘RenderOUt文件夹中。
C.虚拟广告视频处理***读取RenderOUt文件夹中的视频数据。
D.通过虚拟广告视频处理***得到渲染参数,其参数格式为虚拟广告的摆放位置、场景的透视、背景图片的矩阵,并通过加密技术以txt文本形式存放在RenderOUt文件夹中。加密采用MD5算法(Message-Digest Algorithm 5 )。
E.将存放于RenderOUt文件夹中的虚拟广告的渲染结果图片信息读入***。
F将渲染得到的虚拟广告数据融合到第B步骤的高清视频数据帧中IplImage。
G.最后遍历opencv格式的视频帧里的RGB值,将其数据转变为Directshow可以播放的高清SDI视频流数据。
本技术领域中的普通技术人员应当认识到,以上实施例仅是用来说明本发明,而并非作为对本发明的限定,只要在本发明的范围内,对以上实施例的变化、变形都将落在本发明的保护范围。
Claims (4)
1.一种虚拟广告***内数据交换的方法,其特征是按如下步骤:
一.利用Directshow通过采集卡采集高清的HD—SDI视频流数据;
二.利用Directshow的回调函数将HD—SDI视频流数据转变成opencv中的视频帧结构IplImage,并以avi视频流格式存放到磁盘RenderOUt文件夹中;
三.虚拟广告视频处理***读取RenderOUt文件夹中的视频数据;
四.通过虚拟广告视频处理***预处理得到渲染参数,其参数格式为虚拟广告的摆放位置、场景的透视、背景图片的矩阵,并通过加密以txt文本形式存放在RenderOUt文件夹中;
五.将存放于RenderOUt文件夹中的虚拟广告的渲染结果图片信息读入虚拟广告视频处理***;
六.将渲染得到的虚拟广告数据融合到第二步骤的视频数据帧中IplImage;
七.虚拟广告视频处理***遍历opencv格式的视频帧里的RGB值,将其数据转变为Directshow可以播放的高清SDI视频流数据。
2.根据权利要求1所述的虚拟广告***内数据交换的方法,其特征在于:步骤一,所述的采集卡型号为Osprey 530。
3.根据权利要求1所述的虚拟广告***内数据交换的方法,其特征在于:步骤四,所述的虚拟广告视频预处理包括环境特征检测、摄像机标定、背景检测、虚拟播放。
4.根据权利要求1或3所述的虚拟广告***内数据交换的方法,其特征在于:步骤四,所述的加密采用MD5算法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104886741A CN102938859A (zh) | 2012-11-26 | 2012-11-26 | 一种虚拟广告***内数据交换的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104886741A CN102938859A (zh) | 2012-11-26 | 2012-11-26 | 一种虚拟广告***内数据交换的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102938859A true CN102938859A (zh) | 2013-02-20 |
Family
ID=47697724
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104886741A Pending CN102938859A (zh) | 2012-11-26 | 2012-11-26 | 一种虚拟广告***内数据交换的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102938859A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1635789A (zh) * | 2003-12-30 | 2005-07-06 | 中国科学院自动化研究所 | 基于事件检测的体育节目中虚拟广告自动***方法 |
US20080012988A1 (en) * | 2006-07-16 | 2008-01-17 | Ray Baharav | System and method for virtual content placement |
CN102117046A (zh) * | 2009-12-30 | 2011-07-06 | 新奥特(北京)视频技术有限公司 | 一种虚拟体育***的直播控制方法及装置 |
-
2012
- 2012-11-26 CN CN2012104886741A patent/CN102938859A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1635789A (zh) * | 2003-12-30 | 2005-07-06 | 中国科学院自动化研究所 | 基于事件检测的体育节目中虚拟广告自动***方法 |
US20080012988A1 (en) * | 2006-07-16 | 2008-01-17 | Ray Baharav | System and method for virtual content placement |
CN102117046A (zh) * | 2009-12-30 | 2011-07-06 | 新奥特(北京)视频技术有限公司 | 一种虚拟体育***的直播控制方法及装置 |
Non-Patent Citations (4)
Title |
---|
冯云鹏等: "使用OpenCV技术实现的交通检测***", 《计算机***应用》 * |
王建宇等: "虚拟广告***关键技术研究", 《***仿真学报》 * |
王建宇等: "虚拟广告***多线程并行模式", 《计算机工程》 * |
王磊: "特征标志检测与场景识别技术在体育视频中的应用研究", 《中国优秀硕士学位论文全文数据库》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102560187B1 (ko) | 3차원("3d") 장면의 2차원("2d") 캡처 이미지를 기반으로 하는 가상 현실 콘텐츠를 렌더링하기 위한 방법 및 시스템 | |
US20080043041A2 (en) | Image Blending System, Method and Video Generation System | |
US9363542B2 (en) | Techniques to provide an enhanced video replay | |
CN108648257B (zh) | 全景画面的获取方法、装置、存储介质及电子装置 | |
CN102771109B (zh) | 通过盖写视频数据进行视频传递和控制的方法、设备和*** | |
US10785513B2 (en) | Methods and systems for using 2D captured imagery of a scene to provide media content | |
CN102724492B (zh) | 视频图像传输、播放方法和*** | |
CN104219584A (zh) | 基于增强现实的全景视频交互方法和*** | |
CN104243920B (zh) | 一种基于基本流视频数据封装的图像拼接方法及装置 | |
US11164605B2 (en) | System and method of producing certain video data | |
KR102067694B1 (ko) | 파노라마 픽처 처리 | |
JP2016528800A5 (zh) | ||
CN105376547A (zh) | 一种基于3d虚拟合成技术的微课录制***及方法 | |
WO2008107783A3 (en) | Image capture and playback | |
US9402096B2 (en) | System and method of producing video data | |
CN104602127A (zh) | 导播视频同步播放方法和***以及视频导播设备 | |
CN102047656A (zh) | 三维视频转换记录装置、三维视频转换记录方法、记录介质、三维视频转换装置以及三维视频传输装置 | |
CN106576190A (zh) | 360度空间图像播放方法及*** | |
CN108965746A (zh) | 视频合成方法及*** | |
CN104580837A (zh) | 一种基于gpu+cpu+io构架的视频导播引擎及其使用方法 | |
Pintaric et al. | Immersive panoramic video | |
CN111406404B (zh) | 获得视频文件的压缩方法、解压缩方法、***及存储介质 | |
CN102938859A (zh) | 一种虚拟广告***内数据交换的方法 | |
CN102789649A (zh) | 一种实现三维变换特效的方法 | |
Carr et al. | Portable multi-megapixel camera with real-time recording and playback |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130220 |