本申請涉及視頻檢測技術(shù)領(lǐng)域,更具體地說,涉及一種海報(bào)生成方法及裝置。
背景技術(shù):
數(shù)字電視云平臺(tái)系統(tǒng)在運(yùn)營中會(huì)實(shí)時(shí)接入近兩百套直播頻道,同時(shí)還面臨從多家內(nèi)容提供商(cp)導(dǎo)入成百上千部電影或電視連續(xù)劇供用戶觀看。為了讓用戶能夠預(yù)覽節(jié)目的內(nèi)容,每個(gè)節(jié)目都需要配置相應(yīng)質(zhì)量較高的海報(bào)。
現(xiàn)有視頻節(jié)目的海報(bào)生成方法一般是人工隨機(jī)在節(jié)目中截屏的方式進(jìn)行畫面的截取,然后使用一個(gè)較方便的圖片處理制作工具來生成節(jié)目對應(yīng)的海報(bào)。
但是,此種方式不但工作量巨大,而且很多海報(bào)選取到很多無關(guān)緊要的人物圖片作為海報(bào),存在海報(bào)的內(nèi)容與節(jié)目的內(nèi)容不匹配的風(fēng)險(xiǎn),無法保證客觀準(zhǔn)確的將節(jié)目的內(nèi)容以海報(bào)的形式進(jìn)行展示。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請?zhí)峁┝艘环N海報(bào)生成方法及裝置,用于解決現(xiàn)有技術(shù)中工作量大、存在海報(bào)的內(nèi)容與節(jié)目的內(nèi)容不匹配的風(fēng)險(xiǎn)的問題。
為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
本申請公開了一種海報(bào)生成方法,應(yīng)用于數(shù)字電視云平臺(tái),包括:
根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員名稱確定待處理視頻節(jié)目;
從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;
判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;
若是,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中與所述演員名稱相匹配的人臉特征信息進(jìn)行匹配;
如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
優(yōu)選的,如果匹配成功后,所述方法還包括:
對所述圖像進(jìn)行增強(qiáng)處理,得到比所述圖像的清晰度更高的增強(qiáng)圖像;
將所述增強(qiáng)圖像進(jìn)行圖像編碼得到待處理圖像;
將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)包括將所述待處理圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
優(yōu)選的,所述對所述圖像進(jìn)行增強(qiáng)處理包括:
檢測所述圖像的黑邊,對所述黑邊進(jìn)行裁剪,得到裁剪圖像;
按照預(yù)先定義的海報(bào)分辨率,對所述裁剪圖像進(jìn)行縮放得到縮放圖像;
對所述縮放圖像的亮度、對比度和/或亮度按照預(yù)設(shè)的調(diào)整規(guī)則進(jìn)行補(bǔ)償調(diào)整得到所述增強(qiáng)圖像;所述調(diào)整規(guī)則用于使所述縮放圖像的清晰度更高。
優(yōu)選的,所述預(yù)先設(shè)置的主演人臉樣本庫通過下列步驟建立:
從所述數(shù)字電視云平臺(tái)中的演員索引表中獲取演員名稱;
獲取由用戶設(shè)置的人臉篩選條件;
從預(yù)置的人臉圖像中獲取符合所述人臉篩選條件的標(biāo)準(zhǔn)人臉圖像;
提取所述標(biāo)準(zhǔn)人臉圖像的人臉特征信息;
將所述人臉特征信息與所述演員名稱相關(guān)聯(lián);
建立包括多個(gè)所述人臉特征信息的主演人臉樣本庫。
優(yōu)選的,所述人臉篩選條件包括人臉在圖像中央位置、人臉大小不小于64x64像素和/或排除側(cè)臉。
本發(fā)明另一方面提供了一種海報(bào)生成裝置,應(yīng)用于數(shù)字電視云平臺(tái),包括:
確定模塊,用于根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員索引表確定待處理視頻節(jié)目;
圖像獲取模塊,用于從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;
判斷模塊,用于判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;
匹配模塊,用于若符合所述人臉掃描規(guī)則,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中進(jìn)行匹配;
輸出模塊,用于如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
優(yōu)選的,還包括:
處理模塊,用于對所述圖像進(jìn)行增強(qiáng)處理,得到比所述圖像的清晰度更高的增強(qiáng)圖像;
編碼模塊,用于將所述增強(qiáng)圖像進(jìn)行圖像編碼得到待處理圖像;
所述輸出模塊具體用于將所述待處理圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
優(yōu)選的,所述處理單元包括:
裁剪子單元,用于檢測所述圖像的黑邊,對所述黑邊進(jìn)行裁剪,得到裁剪圖像;
縮放子單元,用于按照預(yù)先定義的海報(bào)分辨率,對所述裁剪圖像進(jìn)行縮放得到縮放圖像;
調(diào)整子單元,用于對所述縮放圖像的亮度、對比度和/或亮度按照預(yù)設(shè)的調(diào)整規(guī)則進(jìn)行補(bǔ)償調(diào)整得到所述增強(qiáng)圖像;所述調(diào)整規(guī)則用于使所述縮放圖像的清晰度更高。
優(yōu)選的,還包括樣本庫建立模塊;
所述樣本庫建立模塊包括:
獲取單元,用于從所述數(shù)字電視云平臺(tái)中的演員索引表中獲取演員名稱;
設(shè)置單元,用于獲取由用戶設(shè)置的人臉篩選條件;
第一提取單元,用于從預(yù)置的人臉圖像中獲取符合所述人臉篩選條件的標(biāo)準(zhǔn)人臉圖像;
第二提取單元,用于提取所述標(biāo)準(zhǔn)人臉圖像的人臉特征信息;
關(guān)聯(lián)單元,用于將所述人臉特征信息與所述演員名稱相關(guān)聯(lián);
建立單元,用于建立包括多個(gè)所述人臉特征信息的主演人臉樣本庫。
優(yōu)選的,所述人臉篩選條件包括人臉在圖像中央位置、人臉大小不小于64x64像素和/或排除側(cè)臉。
從上述的技術(shù)方案可以看出,本申請實(shí)施例提供的海報(bào)生成方法及裝置,應(yīng)用于數(shù)字電視云平臺(tái),所述方法根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員名稱確定待處理視頻節(jié)目;從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;若是,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中與所述演員名稱相匹配的人臉特征信息進(jìn)行匹配;如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。本發(fā)明并不需要人工參與,大大降低了工作量,并且,生成海報(bào)的圖像是與人臉樣本庫相匹配的圖像,即海報(bào)中的人臉是主演的人臉,降低了海報(bào)的內(nèi)容與節(jié)目的內(nèi)容不匹配的風(fēng)險(xiǎn),保證了客觀準(zhǔn)確的將節(jié)目的內(nèi)容以海報(bào)的形式進(jìn)行展示,進(jìn)而提高了用戶體驗(yàn)。
附圖說明
為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實(shí)施例公開的一種海報(bào)生成方法流程圖;
圖2為本申請實(shí)施例公開的另一種海報(bào)生成方法流程圖;
圖3是本申請實(shí)施例公開的建立預(yù)先設(shè)置的主演人臉樣本庫的流程示意圖;
圖4是本發(fā)明實(shí)施例公開的一種海報(bào)生成裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
為了便于理解本發(fā)明的技術(shù)方案,下面對本發(fā)明中所用到的技術(shù)術(shù)語進(jìn)行解釋。
ts:transportstream,國際標(biāo)準(zhǔn)組織mpeg定義的一種媒體傳輸流;
pes:packetizedelementarystream,封裝的基本流數(shù)據(jù)包;
es:elementraystream,國家標(biāo)準(zhǔn)組織mpeg定義的一種音視頻封裝媒體傳輸流,是由編碼器輸出的原始基礎(chǔ)碼流,它只含有解碼器所必需的、并與原始圖象或原始音頻相接近的信息。
自動(dòng)化提?。阂环N基于ts節(jié)目自動(dòng)解析和視頻關(guān)鍵幀自動(dòng)偵測和解碼流程。
下面對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)介紹。
參見圖1,圖1為本申請實(shí)施例公開的一種海報(bào)生成方法流程圖。
如圖1所示,該方法應(yīng)用于數(shù)字電視云平臺(tái),包括:
s101、根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員名稱確定待處理視頻節(jié)目;
本發(fā)明實(shí)施例中,節(jié)目名稱和演員名稱可以根據(jù)數(shù)字電視云平臺(tái)中所預(yù)先建立的數(shù)據(jù)庫中直接獲取,或者接收由用戶的輸入,或者從內(nèi)容供應(yīng)商處獲取。演員名稱還可以從演員索引表中獲取,當(dāng)然,還可以從多種其它渠道獲取,再此不進(jìn)行贅述,只要可以獲取到需要生成海報(bào)的節(jié)目名稱和演員名稱即可。
數(shù)字電視云平臺(tái)下,直播流、回看、點(diǎn)播等節(jié)目以國際標(biāo)準(zhǔn)組織mpeg和dvb定義的ts傳輸格式為主,因此本發(fā)明待處理視頻節(jié)目皆為符合mpeg和dvb定義的ts數(shù)據(jù)文件。
s102、從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;
在獲取到待處理視頻節(jié)目之后,也就是獲取了相應(yīng)的ts數(shù)據(jù)文件之后,獲取關(guān)鍵幀的圖像。它是視頻幀間壓縮編碼里的重要幀;它是一個(gè)全幀壓縮的編碼幀。
在實(shí)際使用中可以采用下列步驟:
將所述帶處理視頻節(jié)目使用ts解析器進(jìn)行解析,得到視頻編號(hào)、視頻編碼格式等基本信息,然后過濾視頻編號(hào)對應(yīng)的數(shù)據(jù)包,得到完整的封裝數(shù)據(jù)包pes,最后解析該封裝數(shù)據(jù)包pes,得到視頻的關(guān)鍵幀數(shù)據(jù)以及每幀對應(yīng)的時(shí)間戳信息,最后根據(jù)該關(guān)鍵幀數(shù)據(jù)和時(shí)間戳信息進(jìn)行解碼,得到關(guān)鍵幀的圖像。
s103、判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;
本發(fā)明實(shí)施例中,得到了待處理視頻節(jié)目的關(guān)鍵幀的圖像后,對該圖像進(jìn)行判斷,確定其是否符合人臉掃描規(guī)則。所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息,例如是否為正臉、是否包括人體軀干等可以進(jìn)行人臉掃描的基本要求。
如果不符合,則返回步驟s102中。
s104、若是,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中與所述演員名稱相匹配的人臉特征信息進(jìn)行匹配;
在符合人臉掃描的基本要求后,對該圖像進(jìn)行掃描,即進(jìn)行人臉識(shí)別、人臉特征信息解析,得到該圖像的人臉特征信息。該人臉特征信息為人臉輪廓,雙眼,鼻子,嘴巴,下巴等面部關(guān)鍵特征點(diǎn)所對應(yīng)的數(shù)據(jù)。
并且,將該人臉特征信息與預(yù)先設(shè)置的主演人臉樣本庫中的樣本進(jìn)行匹配,來判斷該圖像中的人臉是否為主要演員。
該人臉樣本庫的建立方式在后面進(jìn)行介紹。
s105、如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
如果匹配成功,則證明圖像中的人臉是主要演員,并不是群眾演員、配角,如此就挑選出了待處理視頻節(jié)目中的主演。然后將該圖像輸出海報(bào)。利用圖像輸出海報(bào)的方式屬于現(xiàn)有技術(shù)中的成熟技術(shù),在此不進(jìn)行過多贅述。通過上述過程,就得到了與節(jié)目名稱相關(guān)聯(lián)的海報(bào)??梢詫⑵渥鳛樵摴?jié)目的海報(bào)存儲(chǔ)在數(shù)字電視云平臺(tái)中。
需要說明的是,如果匹配失敗,則返回步驟s102或者結(jié)束此次過程。
現(xiàn)有海報(bào)不能給用戶帶來最直接的觀感,大大降低了節(jié)目對用戶的吸引,不利于用戶的體驗(yàn),而且這樣的結(jié)果當(dāng)前非常普遍。為了解決此問題,本申請實(shí)施例提供了上述海報(bào)生成方法。
根據(jù)上述技術(shù)方案可以看出,本申請上述方法應(yīng)用于數(shù)字電視云平臺(tái),所述方法根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員名稱確定待處理視頻節(jié)目;從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;若是,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中與所述演員名稱相匹配的人臉特征信息進(jìn)行匹配;如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。本發(fā)明并不需要人工參與,大大降低了工作量,并且,生成海報(bào)的圖像是與人臉樣本庫相匹配的圖像,即海報(bào)中的人臉是主演的人臉,降低了海報(bào)的內(nèi)容與節(jié)目的內(nèi)容不匹配的風(fēng)險(xiǎn),保證了客觀準(zhǔn)確的將節(jié)目的內(nèi)容以海報(bào)的形式進(jìn)行展示,進(jìn)而提高了用戶體驗(yàn)。
參見圖2,圖2為本申請實(shí)施例公開的另一種海報(bào)生成方法流程圖。
如圖2所示,該方法應(yīng)用于數(shù)字電視云平臺(tái),包括:
s201、根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員名稱確定待處理視頻節(jié)目;
s202、從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;
s203、判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;
s204、若是,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中與所述演員名稱相匹配的人臉特征信息進(jìn)行匹配;
需要說明的是,步驟s201-步驟s204與上述步驟s101-步驟s104相同,在此不進(jìn)行贅述。
s205、如果匹配成功,對所述圖像進(jìn)行增強(qiáng)處理,得到比所述圖像的清晰度更高的增強(qiáng)圖像;
本申請實(shí)施例中,當(dāng)匹配成功后,還會(huì)對圖像進(jìn)行增強(qiáng)處理,用以得到清晰度更高的增強(qiáng)圖像。
具體的,所述對所述圖像進(jìn)行增強(qiáng)處理包括:
檢測所述圖像的黑邊,對所述黑邊進(jìn)行裁剪,得到裁剪圖像;
按照預(yù)先定義的海報(bào)分辨率,對所述裁剪圖像進(jìn)行縮放得到縮放圖像;
對所述縮放圖像的亮度、對比度和/或亮度按照預(yù)設(shè)的調(diào)整規(guī)則進(jìn)行補(bǔ)償調(diào)整,得到所述增強(qiáng)圖像;所述調(diào)整規(guī)則用于使所述縮放圖像的清晰度更高。
本申請實(shí)施例中,對圖像的黑白進(jìn)行檢測,如果檢測到有黑邊,則對圖像的黑邊部分進(jìn)行裁剪,得到裁剪圖像。裁剪的大小和范圍可以根據(jù)用戶的設(shè)置來執(zhí)行。
然后根據(jù)對海報(bào)預(yù)定義的分辨率,例如80*60等,對圖像進(jìn)行縮放處理,得到縮放圖像??s放的過程可以按照比例來執(zhí)行,也可以在裁剪時(shí),直接按照該分辨率的倍數(shù)得到裁剪圖像。
之后對縮放圖像的如亮度、對比度和/或亮度等影響圖像清晰度的參數(shù)按照調(diào)整規(guī)則進(jìn)行補(bǔ)償調(diào)整,得到增強(qiáng)圖像。其中,調(diào)整規(guī)則是按照圖像最優(yōu)的清晰度參考值進(jìn)行設(shè)置的,將縮放圖像的參數(shù)調(diào)整到最合適的狀態(tài)。
當(dāng)然,還可以對縮放圖像的其它參數(shù),例如色調(diào)、曝光度等參數(shù)進(jìn)行調(diào)節(jié),使得縮放圖像的顯示效果更適合用戶欣賞。
s206、將所述增強(qiáng)圖像進(jìn)行圖像編碼,輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
最后將增強(qiáng)圖像進(jìn)行圖像編碼后,輸出與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
需要說明的是,圖像編碼和輸出的過程在現(xiàn)有技術(shù)中屬于比較成熟的技術(shù)。在此不進(jìn)行贅述。
由于直接通過圖像而得到的海報(bào)大多時(shí)候都不是很適合用戶觀看,影響用戶的體驗(yàn),因此,本發(fā)明還對圖像進(jìn)行增強(qiáng)處理,得到增強(qiáng)圖像,這樣,將增強(qiáng)處理圖片輸出海報(bào)的效果就很符合用戶的觀看了。
前述介紹了本發(fā)明有主演樣本庫,參考圖3,下面對如何建立主演人臉樣本庫進(jìn)行詳細(xì)介紹。
圖3是本申請實(shí)施例提供的建立預(yù)先設(shè)置的主演人臉樣本庫的流程示意圖。
通過下列步驟所述預(yù)先設(shè)置的主演人臉樣本庫通過下列步驟建立:
s301、從所述數(shù)字電視云平臺(tái)的演員索引表中獲取演員名稱;
s302、獲取由用戶設(shè)置的人臉篩選條件;
優(yōu)選的,所述人臉篩選條件包括人臉在圖像中央位置、人臉大小不小于64x64像素和/或排除側(cè)臉。
本發(fā)明實(shí)施例中,預(yù)先建立了主演人臉樣本庫,該主演人臉樣本庫的建立過程中,首先從演員索引表中獲取演員名稱,獲取用戶設(shè)置好的人臉篩選條件。例如:人臉有效性設(shè)置,像素大小設(shè)置,人臉有效性設(shè)置例如保證人臉在圖像中央位置,排除側(cè)臉等,像素大小設(shè)置例如設(shè)置為64*64像素等。
s303、從預(yù)置的人臉圖像中獲取符合所述人臉篩選條件的標(biāo)準(zhǔn)人臉圖像;
需要說明的是,在建立主演人臉樣本庫之前,會(huì)提前收集主演的圖像,例如寫真、劇照等,當(dāng)然,也可以直接與其它圖像數(shù)據(jù)庫直接連接,從圖像數(shù)據(jù)庫中獲取圖像。
在獲取了演員名稱以及人臉篩選條件后,獲取符合所述人臉篩選條件的標(biāo)準(zhǔn)人臉圖像。得到該演員的標(biāo)準(zhǔn)人臉圖像。
s304、提取所述標(biāo)準(zhǔn)人臉圖像的人臉特征信息;
s305、將所述人臉特征信息與所述演員名稱相關(guān)聯(lián);
在得到了標(biāo)準(zhǔn)人臉圖像后,提取該圖像中的人臉特征信息,提取的過程使用現(xiàn)有技術(shù)中成熟的人臉識(shí)別方法,在此不進(jìn)行贅述。優(yōu)選的,先對眼睛進(jìn)行定位,然后在進(jìn)行后續(xù)過程。
然后與該演員名稱相關(guān)聯(lián),使得該人臉特征信息與該演員相對應(yīng)。即得到了該演員的人臉特征信息。
s306、建立包括多個(gè)所述人臉特征信息的主演人臉樣本庫。
最后,將多個(gè)所述人臉特征信息存儲(chǔ)到主演人臉樣本庫中,完成建立過程。
下面舉一個(gè)具體的實(shí)例來說明上述建立過程。
步驟1:樣本庫模塊的初始化,包括特征模型初始化,人臉偏好參數(shù)設(shè)置,每個(gè)演員的樣本數(shù)量的設(shè)置等等;
步驟2:通過后臺(tái)管理用戶輸入演員人臉圖像;
步驟3:根據(jù)系統(tǒng)初設(shè)的人臉預(yù)置偏好參數(shù),對輸入圖像進(jìn)行人臉有效性檢測,通常保證人臉在圖像中央位置,人臉大小不小于64x64像素,排除側(cè)臉等;如果人臉有效性檢測成功,繼續(xù)執(zhí)行步驟4,否則跳至步驟7退出整個(gè)流程;
步驟4:在步驟3的結(jié)果基礎(chǔ)上進(jìn)行眼睛定位;
步驟5:在部署3,4的基礎(chǔ)上進(jìn)行特征提取,并且轉(zhuǎn)換成人臉表征參數(shù);
步驟6:將計(jì)算的人臉表征參數(shù)登記入庫;關(guān)聯(lián)相應(yīng)演員屬性;
步驟7:流程結(jié)束。
對主演人臉樣本庫中的人臉特征信息可以進(jìn)行增加、刪除、修改、查詢等操作,以及人臉特征信息的提取和表征。
本發(fā)明中所建立的主演人臉樣本庫具有如下特點(diǎn)。
1)識(shí)別率較高;
2)系統(tǒng)響應(yīng)時(shí)間快,能夠在平臺(tái)上快速運(yùn)行,并且需要的系統(tǒng)資源少;
3)規(guī)模不大,每個(gè)演員可以提供很多張圖像,質(zhì)量能夠保障;
4)人臉描述特征容許占用較多的存儲(chǔ)空間。
因此,采用本發(fā)明所提供的技術(shù),可以提取節(jié)目的主要演員的視頻圖片作為海報(bào),使得節(jié)目瀏覽更加直觀、吸引用戶,大大提升用戶的體驗(yàn)。
本發(fā)明另一方面提供了一種海報(bào)生成裝置。
參見圖4,圖4是本發(fā)明提供的一種海報(bào)生成裝置的結(jié)構(gòu)示意圖。
本發(fā)明提供的一種海報(bào)生成裝置,應(yīng)用于數(shù)字電視云平臺(tái),包括:
確定模塊401,用于根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員索引表確定待處理視頻節(jié)目;
圖像獲取模塊402,用于從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;
判斷模塊403,用于判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;
匹配模塊404,用于若符合所述人臉掃描規(guī)則,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中進(jìn)行匹配;
輸出模塊405,用于如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
優(yōu)選的,還包括:
處理模塊,用于對所述圖像進(jìn)行增強(qiáng)處理,得到比所述圖像的清晰度更高的增強(qiáng)圖像;
編碼模塊,用于將所述增強(qiáng)圖像進(jìn)行圖像編碼得到待處理圖像;
所述輸出模塊具體用于將所述待處理圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。
優(yōu)選的,所述處理單元包括:
裁剪子單元,用于檢測所述圖像的黑邊,對所述黑邊進(jìn)行裁剪,得到裁剪圖像;
縮放子單元,用于按照預(yù)先定義的海報(bào)分辨率,對所述裁剪圖像進(jìn)行縮放得到縮放圖像;
調(diào)整子單元,用于對所述縮放圖像的亮度、對比度和/或亮度按照預(yù)設(shè)的調(diào)整規(guī)則進(jìn)行補(bǔ)償調(diào)整得到所述增強(qiáng)圖像;所述調(diào)整規(guī)則用于使所述縮放圖像的清晰度更高。
優(yōu)選的,還包括樣本庫建立模塊;
所述樣本庫建立模塊包括:
獲取單元,用于從所述數(shù)字電視云平臺(tái)中的演員索引表中獲取演員名稱;
設(shè)置單元,用于獲取由用戶設(shè)置的人臉篩選條件;
第一提取單元,用于從預(yù)置的人臉圖像中獲取符合所述人臉篩選條件的標(biāo)準(zhǔn)人臉圖像;
第二提取單元,用于提取所述標(biāo)準(zhǔn)人臉圖像的人臉特征信息;
關(guān)聯(lián)單元,用于將所述人臉特征信息與所述演員名稱相關(guān)聯(lián);
建立單元,用于建立包括多個(gè)所述人臉特征信息的主演人臉樣本庫。
優(yōu)選的,所述人臉篩選條件包括人臉在圖像中央位置、人臉大小不小于64x64像素和/或排除側(cè)臉。
需要說明的是,本實(shí)施例的一種海報(bào)生成裝置可以采用上述方法實(shí)施例中的一種海報(bào)生成方法,用于實(shí)現(xiàn)上述方法實(shí)施例中的全部技術(shù)方案,其各個(gè)模塊的功能可以根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可參照上述實(shí)施例中的相關(guān)描述,此處不再贅述。
本申請實(shí)施例提供的海報(bào)生成裝置,應(yīng)用于數(shù)字電視云平臺(tái),所述裝置的確定模塊根據(jù)所述數(shù)字電視云平臺(tái)中的節(jié)目名稱和演員名稱確定待處理視頻節(jié)目;圖像獲取模塊從所述待處理視頻節(jié)目中獲取關(guān)鍵幀的圖像;判斷模塊判斷所述圖像是否符合人臉掃描規(guī)則,所述人臉掃描規(guī)則用于表征從所述圖像中能夠識(shí)別出人臉的特征信息;匹配模塊用于若符合所述人臉掃描規(guī)則,則掃描所述圖像得到人臉特征信息,并將所述人臉特征信息在預(yù)先設(shè)置的主演人臉樣本庫中進(jìn)行匹配;輸出模塊如果匹配成功,則將所述圖像輸出為與所述節(jié)目名稱相關(guān)聯(lián)的海報(bào)。本發(fā)明并不需要人工參與,大大降低了工作量,并且,生成海報(bào)的圖像是與人臉樣本庫相匹配的圖像,即海報(bào)中的人臉是主演的人臉,可以給用戶帶來最直接的觀感,提高了用戶的體驗(yàn)。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。