本發(fā)明涉及視頻編目領(lǐng)域,特別涉及一種識(shí)別鏡頭拍攝方式的方法及裝置。
背景技術(shù):
經(jīng)過近幾年拍攝技術(shù)的發(fā)展,對(duì)鏡頭拍攝方式的識(shí)別工作量也隨之增多,識(shí)別難度也隨之增大。目前鏡頭拍攝方式的識(shí)別工作都是通過人工識(shí)別來實(shí)現(xiàn)的,然而在某些領(lǐng)域,例如在電視資料編目工作中,人工識(shí)別鏡頭拍攝方式工作量巨大,效率低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種識(shí)別鏡頭拍攝方式的方法及裝置,用以實(shí)現(xiàn)自動(dòng)識(shí)別圖像的拍攝模式,提高視頻編目的效率。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種識(shí)別鏡頭拍攝方式的方法,可包括:
按照第一預(yù)設(shè)策略判斷圖像是否為鏡頭固定拍攝到的;
若判定所述圖像是鏡頭固定拍攝到的,則確定所述圖像的拍攝方式為鏡頭固定拍攝;
若判定所述圖像不是鏡頭固定拍攝到的,則按照第二預(yù)設(shè)策略確定所述圖像的拍攝方式。
在一個(gè)實(shí)施例中,所述按照第一預(yù)設(shè)策略判斷圖像是否為鏡頭固定拍攝到的,可包括:
判斷多個(gè)連續(xù)幀圖像的相似度或/和匹配度,若所述相似度或/和匹配度大 于第一預(yù)設(shè)閾值,則判定所述圖像是鏡頭固定拍攝到的;
若所述相似度或/和匹配度等于或小于第一預(yù)設(shè)閾值,則判定所述圖像不是鏡頭固定拍攝到的。
在一個(gè)實(shí)施例中,所述按照第二預(yù)設(shè)策略確定所述圖像的拍攝方式,可包括:
若判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸增大,則確定所述多個(gè)連續(xù)幀圖像拍攝方式為鏡頭推進(jìn)拍攝方式;
若判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸減小,則確定所述多個(gè)連續(xù)幀圖像拍攝方式為鏡頭拉遠(yuǎn)拍攝方式;
若判定一幀圖像與其相鄰幀圖像中具有同一被拍攝對(duì)象的部分銜接,且該一幀圖像與其相鄰幀圖像的匹配度等于或大于第二預(yù)設(shè)閾值,則確定該一幀圖像與其相鄰幀圖像的拍攝方式為鏡頭緩慢勻速移動(dòng)拍攝方式;
若判定圖像的拍攝方式不屬于固定拍攝方式、鏡頭推進(jìn)拍攝方式、鏡頭拉遠(yuǎn)拍攝方式、鏡頭緩慢勻速移動(dòng)拍攝方式中的任一拍攝方式時(shí),則確定所述圖像的拍攝方式為其它方式。
在一個(gè)實(shí)施例中,確定所述圖像的拍攝方式為鏡頭固定拍攝之后,還可包括:
判斷多個(gè)連續(xù)幀圖像中是否包括同一被拍攝對(duì)象的特寫;
當(dāng)多個(gè)連續(xù)幀圖像中包括同一被拍攝對(duì)象的特寫,確定所述圖像的拍攝方式為特寫鏡頭拍攝。
在一個(gè)實(shí)施例中,所述方法還可包括:
將所述圖像的拍攝方式與所述圖像對(duì)應(yīng)存儲(chǔ)。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種識(shí)別鏡頭拍攝方式的裝置,可包括:
判斷模塊,用于按照第一預(yù)設(shè)策略判斷圖像是否為鏡頭固定拍攝到的;
第一確定模塊,用于判定所述圖像是鏡頭固定拍攝到的時(shí),確定所述圖像 的拍攝方式為鏡頭固定拍攝;
第二確定模塊,用于判定所述圖像不是鏡頭固定拍攝到的時(shí),按照第二預(yù)設(shè)策略確定所述圖像的拍攝方式。
在一個(gè)實(shí)施例中,所述判斷模塊,可包括:
第一判定子模塊,用于判斷多個(gè)連續(xù)幀圖像的相似度或/和匹配度,當(dāng)所述相似度或/和匹配度大于第一預(yù)設(shè)閾值時(shí),判定所述圖像是鏡頭固定拍攝到的;
第二判定子模塊,用于當(dāng)所述相似度或/和匹配度等于或小于第一預(yù)設(shè)閾值時(shí),判定所述圖像不是鏡頭固定拍攝到的。
在一個(gè)實(shí)施例中,所述第二確定模塊,可包括:
第一確定子模塊,用于判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸增大時(shí),確定所述多個(gè)連續(xù)幀圖像拍攝方式為鏡頭推進(jìn)拍攝方式;
第二確定子模塊,用于判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸減小時(shí),確定所述多個(gè)連續(xù)幀圖像拍攝方式為鏡頭拉遠(yuǎn)拍攝方式;
第三確定子模塊,用于判定一幀圖像與其相鄰幀圖像中具有同一被拍攝對(duì)象的部分銜接,且該一幀圖像與其相鄰幀圖像的匹配度等于或大于第二預(yù)設(shè)閾值時(shí),確定該一幀圖像與其相鄰幀圖像的拍攝方式為鏡頭緩慢勻速移動(dòng)拍攝方式;
第四確定子模塊,用于判定圖像的拍攝方式不屬于固定拍攝方式、鏡頭推進(jìn)拍攝方式、鏡頭拉遠(yuǎn)拍攝方式、鏡頭緩慢勻速移動(dòng)拍攝方式中的任一拍攝方式時(shí),確定所述圖像的拍攝方式為其它方式。
在一個(gè)實(shí)施例中,所述第一確定模塊,可包括:
第一判斷子模塊,用于判斷多個(gè)連續(xù)幀圖像中是否包括同一被拍攝對(duì)象的特寫;
第五確定子模塊,用于當(dāng)多個(gè)連續(xù)幀圖像中包括同一被拍攝對(duì)象的特寫時(shí),確定所述圖像的拍攝方式為特寫鏡頭拍攝。
在一個(gè)實(shí)施例中,所述裝置還可包括:
存儲(chǔ)模塊,用于將所述圖像的拍攝方式與所述圖像對(duì)應(yīng)存儲(chǔ)。
本發(fā)明的有益效果如下:通過按照第一預(yù)設(shè)策略判斷圖像是否為鏡頭固定拍攝到的;若判定所述圖像是鏡頭固定拍攝到的,則確定所述圖像的拍攝方式為鏡頭固定拍攝;若判定所述圖像不是鏡頭固定拍攝到的,則按照第二預(yù)設(shè)策略確定所述圖像的拍攝方式。即通過自動(dòng)識(shí)別視頻圖像的鏡頭拍攝方式,提高了識(shí)別的準(zhǔn)確度和視頻編目的效率。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為本發(fā)明根據(jù)一示例性實(shí)施例示出的識(shí)別鏡頭拍攝方式方法的流程圖;
圖2為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式方法的流程圖;
圖3為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式方法的流程圖;
圖4為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式方法的流程圖;
圖5為本發(fā)明根據(jù)一示例性實(shí)施例示出的識(shí)別鏡頭拍攝方式裝置的框圖;
圖6為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式裝置的框圖;
圖7為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式裝置的框圖;
圖8為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式裝置的框圖。
圖9為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一識(shí)別鏡頭拍攝方式裝置的框圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種識(shí)別鏡頭拍攝方式的方法,該方法可用于識(shí)別鏡頭拍攝方式或者其它用于識(shí)別鏡頭拍攝方式的設(shè)備中,如圖1所示,該方法包括步驟S101-S103:
在步驟S101中,按照第一預(yù)設(shè)策略判斷圖像是否為鏡頭固定拍攝到的。
其中,第一預(yù)設(shè)策略可以是判斷多個(gè)連續(xù)幀圖像的相似度或匹配度,或者是二者的結(jié)合。
在步驟S102中,若判定所述圖像是鏡頭固定拍攝到的,則確定圖像的拍攝方式為鏡頭固定拍攝。
上述步驟可具體實(shí)施為,按照第一預(yù)設(shè)策略判斷某個(gè)片段的多個(gè)連續(xù)幀圖像的相似度或匹配度達(dá)到預(yù)設(shè)閾值時(shí),則確定圖像的拍攝方式為鏡頭固定拍攝。例如判斷3秒內(nèi)多個(gè)連續(xù)幀圖像的相似度或匹配度。
在步驟S103中,若判定圖像不是鏡頭固定拍攝到的,則按照第二預(yù)設(shè)策略確定所述圖像的拍攝方式。
其中,第二預(yù)設(shè)策略用于判定圖像不是鏡頭固定拍攝到的,即為鏡頭移動(dòng)拍攝到的后,還可確定鏡頭移動(dòng)拍攝的具體方式,例如鏡頭推進(jìn)拍攝方式、鏡頭拉遠(yuǎn)拍攝方式、鏡頭緩慢勻速移動(dòng)拍攝方式等。
上述步驟的有益效果是:通過自動(dòng)識(shí)別視頻圖像的鏡頭拍攝方式,提高了識(shí)別的準(zhǔn)確度和視頻編目的效率,尤其當(dāng)該方案應(yīng)用于電視資料編目時(shí),效果更為顯著。
在一個(gè)實(shí)施例中,如圖2所示,上述步驟S101可具體實(shí)施為判斷多個(gè)連續(xù)幀圖像的相似度或匹配度。
此時(shí),步驟S102可實(shí)施為步驟S1021-S1022:
在步驟S1021中,若相似度或匹配度大于第一預(yù)設(shè)閾值,則判定圖像是鏡頭固定拍攝到的。
在步驟S1022中,若相似度或匹配度等于或小于第一預(yù)設(shè)閾值,則判定圖像不是鏡頭固定拍攝到的。
其中,初步判斷相鄰幀之間相似度的方法是直方圖匹配法,有益效果是可以簡便快捷的判斷出多個(gè)連續(xù)幀是否為鏡頭固定拍攝到的。例如,一般非固定鏡頭拍攝到的連續(xù)幀之間的相似度在80%以下,則設(shè)置第一預(yù)設(shè)閾值為80%,即可初步判定出相似度大于80%的多個(gè)連續(xù)幀為鏡頭固定拍攝到的,進(jìn)而把相似度等于或小于80%的連續(xù)幀判定為鏡頭移動(dòng)拍攝到的。
在一個(gè)實(shí)施例中,步驟S103可實(shí)施為:
若判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸增大,則確定多個(gè)連續(xù)幀圖像拍攝方式為鏡頭推進(jìn)拍攝方式。
若判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸減小,則確定多個(gè)連續(xù)幀圖像拍攝方式為鏡頭拉遠(yuǎn)拍攝方式。
若判定一幀圖像與其相鄰幀圖像中具有同一被拍攝對(duì)象的部分銜接,且該一幀圖像與其相鄰幀圖像的匹配度等于或大于第二預(yù)設(shè)閾值,則確定該一幀圖像與其相鄰幀圖像的拍攝方式為鏡頭緩慢勻速移動(dòng)拍攝方式。
若判定圖像的拍攝方式不屬于固定拍攝方式、鏡頭推進(jìn)拍攝方式、鏡頭拉遠(yuǎn)拍攝方式、鏡頭緩慢勻速移動(dòng)拍攝方式中的任一拍攝方式時(shí),則確定圖像的拍攝方式為其它方式。
其中,判斷鏡頭移動(dòng)拍攝到的連續(xù)幀之間的相似度的方式是ransac算法,即通過sift特征找出匹配部分,由sift特征點(diǎn)確定連續(xù)幀中相同的物體(或稱對(duì)象),再通過該對(duì)象在不同幀中的大小和位置確定為何種鏡頭拍攝方式。ransac算法可以濾除重要性較弱的點(diǎn)的特征,提高了后續(xù)的有效特征點(diǎn)匹配的處理效率。
在一個(gè)實(shí)施例中,如圖3所示,步驟S1021中判定圖像的拍攝方式為鏡頭固定拍攝,之后還可包括步驟S201-S202:
在步驟S201中,判斷多個(gè)連續(xù)幀圖像中是否包括同一被拍攝對(duì)象的特寫。
在步驟S202中,當(dāng)多個(gè)連續(xù)幀圖像中包括同一被拍攝對(duì)象的特寫,確定所述圖像的拍攝方式為特寫鏡頭拍攝。
其中,特寫對(duì)象可以是人物,例如節(jié)目中的主體人物、重要人物、特殊人物以及人物特別表現(xiàn)的場(chǎng)景,也可以是動(dòng)物或植物等。而含有特寫對(duì)象連續(xù)幀的時(shí)長一般在1秒以上,另外應(yīng)盡量挑選畫面干凈(無附加標(biāo)志、無字幕等)、清晰平穩(wěn)、主體明顯、主題鮮明的連續(xù)幀。從而增加了鏡頭拍攝方式識(shí)別的種類,提高了用戶體驗(yàn)。
在一個(gè)實(shí)施例中,如圖4所示,上述方法還可包括步驟S104,
在步驟S104中,將圖像的拍攝方式與圖像對(duì)應(yīng)存儲(chǔ)。
上述方法的有益效果是:可以將整個(gè)或數(shù)個(gè)視頻文件中具有相同鏡頭拍攝方式的片段進(jìn)行歸類整理,便于后續(xù)編錄工作中查詢使用。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種識(shí)別鏡頭拍攝方式的裝置,如圖5所示,該裝置可包括:
判斷模塊51,用于按照第一預(yù)設(shè)策略判斷圖像是否為鏡頭固定拍攝到的;
第一確定模塊52,用于判定圖像是鏡頭固定拍攝到的時(shí),確定圖像的拍攝方式為鏡頭固定拍攝;
第二確定模塊53,用于判定圖像不是鏡頭固定拍攝到的時(shí),按照第二預(yù)設(shè)策略確定圖像的拍攝方式。
在一個(gè)實(shí)施例中,如圖6所示,判斷模塊51可包括:
第一判定子模塊511,用于判斷多個(gè)連續(xù)幀圖像的相似度或匹配度,當(dāng)相似度或匹配度大于第一預(yù)設(shè)閾值時(shí),判定圖像是鏡頭固定拍攝到的。
第二判定子模塊512,用于當(dāng)相似度或匹配度等于或小于第一預(yù)設(shè)閾值時(shí),判定圖像不是鏡頭固定拍攝到的。
在一個(gè)實(shí)施例中,如圖7所示,第二確定模塊53可包括:
第一確定子模塊531,用于判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸增大時(shí),確定多個(gè)連續(xù)幀圖像拍攝方式為鏡頭推進(jìn)拍攝方式。
第二確定子模塊532,用于判定多個(gè)連續(xù)幀圖像中被拍攝對(duì)象占據(jù)畫面的比例逐漸減小時(shí),確定多個(gè)連續(xù)幀圖像拍攝方式為鏡頭拉遠(yuǎn)拍攝方式。
第三確定子模塊533,用于判定一幀圖像與其相鄰幀圖像中具有同一被拍攝對(duì)象的部分銜接,且該一幀圖像與其相鄰幀圖像的匹配度等于或大于第二預(yù)設(shè)閾值時(shí),確定該一幀圖像與其相鄰幀圖像的拍攝方式為鏡頭緩慢勻速移動(dòng)拍攝方式;
第四確定子模塊534,用于判定圖像的拍攝方式不屬于固定拍攝方式、鏡頭推進(jìn)拍攝方式、鏡頭拉遠(yuǎn)拍攝方式、鏡頭緩慢勻速移動(dòng)拍攝方式中的任一拍攝方式時(shí),確定所述圖像的拍攝方式為其它方式。
在一個(gè)實(shí)施例中,如圖8所示,第一確定模塊52可包括:
第一判斷子模塊521,用于判斷多個(gè)連續(xù)幀圖像中是否包括同一被拍攝對(duì)象的特寫。
第五確定子模塊522,用于當(dāng)多個(gè)連續(xù)幀圖像中包括同一被拍攝對(duì)象的特寫時(shí),確定圖像的拍攝方式為特寫鏡頭拍攝。
在一個(gè)實(shí)施例中,如圖9所示,該裝置還可包括:
存儲(chǔ)模塊54,用于將圖像的拍攝方式與圖像對(duì)應(yīng)存儲(chǔ)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié) 合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。