[發明專利]一種對視頻添加云特效的方法和系統有效
| 申請號: | 201110435716.0 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN102523388A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 王小艷 | 申請(專利權)人: | 深圳市萬興軟件有限公司 |
| 主分類號: | H04N5/262 | 分類號: | H04N5/262 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 郭偉剛;高瑞 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 添加 特效 方法 系統 | ||
技術領域
本發明涉及圖像處理,尤其涉及一種對視頻添加云特效的方法和系統。
背景技術
當前,根據用戶需求,希望實現對視頻進行云特效添加,使視頻看起來更生動。然而,如何更好地實現對視頻的添加云特效,提高運算效率,提升特效效果,是人們一直研究的問題。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述在對視頻添加云特效時,運算效率不高、特效效果不好的缺陷,提供一種運算效率高、特效效果好的對視頻添加云特效的方法。
本發明解決其技術問題所采用的技術方案是:構造一種對視頻添加云特效的方法,包括:
S10.隨機生成至少兩份與視頻幀相同分辨率的指定屬性的云效果圖像,所述屬性包括云密度、飄動方向、飄動速度;
S20.?根據當前幀在整個視頻時長的時間系數、所述飄動方向、飄動速度,將至少兩份云效果圖像進行數據疊加以得到合成云效果圖像,再將合成云效果圖像以圖像疊加的方式加到當前視頻幀上。
在本發明所述的對視頻添加云特效的方法中,在所述步驟S10中,隨機生成與視頻幀相同分辨率的云效果圖像的步驟包括:
S11.初始化至少兩份與視頻幀相同分辨率的云效果圖像,將z初始化為云效果圖像的寬度W和圖像高度H中較大值,其中,初始化的至少兩份云效果圖像的每個像素點的像素值為零;
S12.從左至右逐行掃描每個云效果圖像的像素點,并分別對每個像素點執行下面步驟;
S13.當前像素點的坐標為(x,y),查找以下四個像素點pixel1(x,y)、pixel2(x1,y)、pixel3(x,y1)、pixel4(x1,y1),并依次獲取所述四個像素點的像素值val1、val2、val3、val4,及獲取圖像的寬W,圖像的高H,且
x1?=?(z?+?x)?%W,
y1?=?(z?+?y)?%H,
x2?=int?(?x/2?+?x?)%W,
y2?=?int?(?y/2?+?y?)%H,
其中,%表示求余,int()表示取整;
S14.根據所獲取的所述四個像素點的像素值val1、val2、val3、val4,計算以下五個像素點pixel5(x2,y2)、pixel6(x2,y)、pixel7(x,y2)、pixel8(x2,y1)、pixel9(x1,y2)的像素值val5、val6、val7、val8、val9,其中,
val5=(val1+val2+val3+val4)/4?+?nDesity?*(rand()%201-100),
val6=(val1+val2)/2?+?nDesity?*?(rand()%201-100),
val7=(val1+val3)/2?+?nDesity?*(rand()%201-100),
val8=(val3+val4)/2?+?nDesity?*(rand()%201-100),
val9=(val2+val4)/2?+?nDesity?*(rand()%201-100),
nDesity?=?z?*?M
其中,rand()%201表示0~200的隨機數,nDesity表示云密度,0﹤M﹤10;
S15.在所有的像素點掃描完成后,保存并更新當前云效果圖像;
S16.將z值除以2,并判斷更改后的z值是否小于2,若否,則重新執行步驟S12;若是,則結束。
在本發明所述的對視頻添加云特效的方法中,所述步驟S20包括:
S21.根據當前幀在整個視頻時長的時間系數、所述飄動方向、飄動速度,分別將至少兩份云效果圖像按各自的飄動方向相對于當前幀移動至相應位置;
S22.?將至少兩份移動后的云效果圖像進行數據疊加以得到合成云效果圖像;
S23.?將合成云效果圖像以圖像疊加的方式加到當前視頻幀上。
在本發明所述的對視頻添加云特效的方法中,在所述步驟S20中,所述數據疊加為求均值。
在本發明所述的對視頻添加云特效的方法中,在所述步驟S10中,隨機生成的云效果圖像為三份。
本發明還構造一種對視頻添加云特效的系統,包括:
生成模塊,用于隨機生成至少兩份與視頻幀相同分辨率的指定屬性的云效果圖像,所述屬性包括云密度、飄動方向、飄動速度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市萬興軟件有限公司,未經深圳市萬興軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110435716.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于故障檢測和處理的方法和裝置
- 下一篇:一種諧波抑制混頻器和GSM射頻芯片





