欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種縮略圖生成方法及裝置與流程

文檔序號(hào):11231867閱讀:577來(lái)源:國(guó)知局
一種縮略圖生成方法及裝置與流程

本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種縮略圖生成方法及裝置。



背景技術(shù):

近年來(lái),隨著圖像、視頻等多媒體技術(shù)的飛速發(fā)展,360度全景圖像逐步普及,開(kāi)始在各大多媒體播放平臺(tái)得以應(yīng)用,例如:在vr(virtualreality,虛擬現(xiàn)實(shí))頭戴設(shè)備中,實(shí)現(xiàn)對(duì)360度全景圖像的瀏覽是其主要的功能之一。

在對(duì)多媒體設(shè)備中存儲(chǔ)的圖像資源進(jìn)行管理時(shí),將各個(gè)圖像資源以縮略圖的形式進(jìn)行展示是十分必要的。借助縮略圖,用戶可以快速了解該資源的基本內(nèi)容,同時(shí)方便用戶快速查找所需資源。例如:為了加快對(duì)360度全景圖像的瀏覽和查找速度,可以將360度全景圖像轉(zhuǎn)換成小尺寸的縮略圖。

目前,生成縮略圖的方法主要為:直接按比例將源圖像縮小至縮略圖尺寸,以得到源圖像的縮略圖,利用這種方法生成的縮略圖無(wú)法突出源圖像中的重要內(nèi)容,不便于用戶快速了解源圖像的基本內(nèi)容。因此,需要一種生成縮略圖的方法,使得利用這種方法生成的縮略圖能夠突出源圖像中的重要內(nèi)容。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例公開(kāi)了一種縮略圖生成方法及裝置,實(shí)現(xiàn)了生成的縮略圖能夠突出源圖像中的重要內(nèi)容。技術(shù)方案如下:

第一方面,本發(fā)明實(shí)施例提供了一種縮略圖生成方法,所述方法包括:

獲得待生成縮略圖的源圖像;

計(jì)算所述源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值,其中,所述目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度;

根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域;

根據(jù)所述目標(biāo)顯著性區(qū)域,生成所述源圖像的縮略圖。

可選的,所述計(jì)算所述源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值的步驟,包括:

利用預(yù)設(shè)的人臉檢測(cè)算法,檢測(cè)出所述源圖像中的人臉區(qū)域,并計(jì)算位于所述人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值,作為第一顯著值;

利用預(yù)設(shè)的顯著性檢測(cè)算法,計(jì)算所述源圖像中各個(gè)像素點(diǎn)的顯著值,作為第二顯著值;

對(duì)于所述人臉區(qū)域中的各個(gè)像素點(diǎn),對(duì)該像素點(diǎn)的第一顯著值和第二顯著值進(jìn)行加權(quán)計(jì)算,并將計(jì)算結(jié)果作為該像素點(diǎn)的目標(biāo)顯著值;

對(duì)于所述源圖像中所述人臉區(qū)域以外的各個(gè)像素點(diǎn),將該像素點(diǎn)的第二顯著值確定為該像素點(diǎn)的目標(biāo)顯著值。

可選的,所述根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域,包括:

根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,確定所述源圖像的顯著性區(qū)域;

對(duì)于每一顯著性區(qū)域,計(jì)算該顯著性區(qū)域中像素點(diǎn)的目標(biāo)顯著值的均值,獲得該顯著性區(qū)域的平均顯著值;

根據(jù)所獲得的平均顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域。

可選的,所述根據(jù)所獲得的平均顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域,包括:

將平均顯著值最高的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域;

或者,將平均顯著值大于預(yù)設(shè)閾值的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域。

可選的,針對(duì)生成的縮略圖包括至少兩個(gè)的情況,所述方法還包括:

按照縮略圖的生成時(shí)間,以動(dòng)態(tài)顯示方式,依次顯示各個(gè)縮略圖;或者,

按照縮略圖的生成時(shí)間,以靜態(tài)顯示方式,顯示各個(gè)縮略圖。

可選的,所述根據(jù)所述目標(biāo)顯著性區(qū)域,生成所述源圖像的縮略圖,包括:

將所述目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖。

可選的,所述將所述目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖,包括:

對(duì)所述目標(biāo)顯著性區(qū)域進(jìn)行畸變變換,獲得初始圖像;將所述初始圖像投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖;或者

將所述源圖像進(jìn)行畸變變換,獲得第一圖像;將所述第一圖像中與第一坐標(biāo)位置對(duì)應(yīng)的像素點(diǎn)投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖,其中,所述第一坐標(biāo)位置為:所述目標(biāo)顯著性區(qū)域中各個(gè)像素點(diǎn)的坐標(biāo)位置。

第二方面,本發(fā)明實(shí)施例提供了一種縮略圖生成裝置,所述裝置包括:

第一獲得模塊,用于獲得待生成縮略圖的源圖像;

計(jì)算模塊,用于計(jì)算所述源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值,其中,所述目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度;

第二獲得模塊,用于根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域;

生成模塊,用于根據(jù)所述目標(biāo)顯著性區(qū)域,生成所述源圖像的縮略圖。

可選的,所述計(jì)算模塊,具體用于:

利用預(yù)設(shè)的人臉檢測(cè)算法,檢測(cè)出所述源圖像中的人臉區(qū)域,并計(jì)算位于所述人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值,作為第一顯著值;

利用預(yù)設(shè)的顯著性檢測(cè)算法,計(jì)算所述源圖像中各個(gè)像素點(diǎn)的顯著值,作為第二顯著值;

對(duì)于所述人臉區(qū)域中的各個(gè)像素點(diǎn),對(duì)該像素點(diǎn)的第一顯著值和第二顯著值進(jìn)行加權(quán)計(jì)算,并將計(jì)算結(jié)果作為該像素點(diǎn)的目標(biāo)顯著值;

對(duì)于所述源圖像中所述人臉區(qū)域以外的各個(gè)像素點(diǎn),將該像素點(diǎn)的第二顯著值確定為該像素點(diǎn)的目標(biāo)顯著值。

可選的,所述第二獲得模塊,包括:

確定子模塊,用于根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,確定所述源圖像的顯著性區(qū)域;

第一獲得子模塊,用于對(duì)于每一顯著性區(qū)域,計(jì)算該顯著性區(qū)域中像素點(diǎn)的目標(biāo)顯著值的均值,獲得該顯著性區(qū)域的平均顯著值;

第二獲得子模塊,用于根據(jù)所獲得的平均顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域。

可選的,所述第二獲得子模塊,具體用于:

將平均顯著值最高的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域;

或者,將平均顯著值大于預(yù)設(shè)閾值的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域。

可選的,針對(duì)生成的縮略圖包括至少兩個(gè)的情況,所述裝置還包括:

第一顯示模塊,用于按照縮略圖的生成時(shí)間,以動(dòng)態(tài)顯示方式,依次顯示各個(gè)縮略圖;或者,

第二顯示模塊,用于按照縮略圖的生成時(shí)間,以靜態(tài)顯示方式,顯示各個(gè)縮略圖。

可選的,所述生成模塊,包括:

生成子模塊,用于將所述目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖。

可選的,所述生成子模塊,具體用于:

對(duì)所述目標(biāo)顯著性區(qū)域進(jìn)行畸變變換,獲得初始圖像;將所述初始圖像投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖;或者

將所述源圖像進(jìn)行畸變變換,獲得第一圖像;將所述第一圖像中與第一坐標(biāo)位置對(duì)應(yīng)的像素點(diǎn)投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖,其中,所述第一坐標(biāo)位置為:所述目標(biāo)顯著性區(qū)域中各個(gè)像素點(diǎn)的坐標(biāo)位置。

由以上可見(jiàn),本發(fā)明實(shí)施例提供的縮略圖生成方法及裝置,首先,獲得待生成縮略圖的源圖像;而后,計(jì)算所述源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值,其中,所述目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度;進(jìn)而,根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域;最后,根據(jù)所述目標(biāo)顯著性區(qū)域,生成所述源圖像的縮略圖。

可見(jiàn),應(yīng)用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠根據(jù)目標(biāo)顯著性區(qū)域生成源圖像的縮略圖,由于,目標(biāo)顯著性區(qū)域是根據(jù)源圖像中各像素點(diǎn)的目標(biāo)顯著值而獲得的,目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度,因此,目標(biāo)顯著性區(qū)域包含了源圖像的重要內(nèi)容,根據(jù)目標(biāo)顯著性區(qū)域生成的縮略圖,實(shí)現(xiàn)了突出源圖像中的重要內(nèi)容。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種縮略圖生成方法的流程示意圖;

圖2為本發(fā)明實(shí)施例提供的一種縮略圖生成裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例公開(kāi)了一種縮略圖生成方法及裝置,以下分別進(jìn)行詳細(xì)說(shuō)明。

參見(jiàn)圖1,圖1為本發(fā)明實(shí)施例提供的一種縮略圖生成方法的流程示意圖,包括如下步驟:

s101,獲得待生成縮略圖的源圖像。

需要說(shuō)明的是,該源圖像可以是360度全景圖像,360度全景圖像也稱為三維全景圖、全景環(huán)視圖。360度全景圖像就是給人以三維立體感覺(jué)的實(shí)景360度全方位圖像,360度全景圖像的縮略圖與普通平面圖像的縮略圖不同,生成360度全景圖像的縮略圖時(shí),需要找到一個(gè)最佳視角,也就是在用戶360度轉(zhuǎn)動(dòng)瀏覽圖像時(shí),最能夠吸引用戶關(guān)注或者最能夠代表該圖像的視角,從該視角瀏覽圖像時(shí),用戶能夠獲得360度全景圖像的主要內(nèi)容。因此,縮略圖也可稱為視角圖。

本發(fā)明實(shí)施例以生成360度全景圖像的縮略圖為例進(jìn)行說(shuō)明,僅為本發(fā)明的一個(gè)具體實(shí)例,并不構(gòu)成對(duì)本發(fā)明的限定。本發(fā)明實(shí)施例不僅可以用于生成360度全景圖像的縮略圖,也可用于生成普通平面圖像的縮略圖、魚(yú)眼圖像的縮略圖等等。

s102,計(jì)算源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值。

其中,目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度。通常是把像素點(diǎn)在顏色、亮度、方向等方面與背景的對(duì)比值定義為該點(diǎn)的顯著值(saliency),在實(shí)際應(yīng)用中,可以選擇把像素點(diǎn)顏色與背景顏色的對(duì)比值作為該像素點(diǎn)的顯著值,若像素點(diǎn)顏色與背景顏色的差異越大,則對(duì)比值越大,該點(diǎn)的顯著值就越大。

具體的,計(jì)算源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值的步驟,可以包括以下幾步:

第一步,利用預(yù)設(shè)的人臉檢測(cè)算法,檢測(cè)出源圖像中的人臉區(qū)域,并計(jì)算位于人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值,作為第一顯著值。

人臉檢測(cè)算法可以用于檢測(cè)整個(gè)源圖像中的人臉區(qū)域,一般情況下,人臉在圖像中比較能引起瀏覽圖片的用戶的注意力,因此,可以認(rèn)為人臉是圖像中的重要內(nèi)容,可以將位于人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值設(shè)置得較高。例如,可以將位于人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值設(shè)置為255。

在實(shí)際應(yīng)用中,人臉檢測(cè)算法可以根據(jù)設(shè)計(jì)者的需求設(shè)定,本發(fā)明實(shí)施例對(duì)具體的人臉檢測(cè)算法不做限定。人臉檢測(cè)算法為現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再贅述。例如,設(shè)計(jì)者可以預(yù)設(shè)基于幾何特征的人臉檢測(cè)算法,從而,本發(fā)明實(shí)施例提供的方法在被執(zhí)行時(shí),可以利用基于幾何特征的人臉檢測(cè)算法,來(lái)檢測(cè)出源圖像中的人臉區(qū)域,并計(jì)算位于人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值。

在一種具體的實(shí)施方式中,計(jì)算位于人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值的方法可以為:將位于人臉區(qū)域的幾何中心的像素點(diǎn)的顯著值設(shè)置為255,利用基于源圖像的高斯模型,獲得以該中心點(diǎn)擴(kuò)散開(kāi)的位于人臉區(qū)域的其它像素點(diǎn)的顯著值,其中,其他像素點(diǎn)的顯著值隨著與中心點(diǎn)距離的變大而減小,具體的顯著值與距離的關(guān)系可以根據(jù)用戶需求設(shè)定,本發(fā)明實(shí)施例對(duì)此不做限定。對(duì)圖像背景建立高斯模型的過(guò)程為現(xiàn)有技術(shù),本發(fā)明在此不再贅述。

可以理解的是,當(dāng)源圖像中有多個(gè)分散的人臉區(qū)域時(shí),則可以獲得多個(gè)中心點(diǎn),可以根據(jù)每個(gè)中心點(diǎn)分別計(jì)算一次位于人臉區(qū)域的其它像素點(diǎn)的顯著值,將各個(gè)中心點(diǎn)對(duì)應(yīng)的顯著值之和作為位于人臉區(qū)域的其它像素點(diǎn)最終的顯著值。

例如:中心點(diǎn)包括a、b、c,根據(jù)中心點(diǎn)a計(jì)算出像素點(diǎn)a的顯著值為a1,根據(jù)b計(jì)算出像素點(diǎn)a的顯著值為a2,根據(jù)c計(jì)算出像素點(diǎn)a的顯著值為a3,則像素點(diǎn)a的顯著值為:a1+a2+a3。

第二步,利用預(yù)設(shè)的顯著性檢測(cè)算法,計(jì)算源圖像中各個(gè)像素點(diǎn)的顯著值,作為第二顯著值。

顯著性檢測(cè)算法用于計(jì)算源圖像中各個(gè)像素點(diǎn)的顯著值,具體的顯著性檢測(cè)算法屬于現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再贅述。設(shè)計(jì)者可以根據(jù)需求設(shè)計(jì)顯著性檢測(cè)算法,本發(fā)明實(shí)施例對(duì)具體的顯著性檢測(cè)算法不做限定。例如,設(shè)計(jì)者可以預(yù)設(shè)基于全局顏色對(duì)比的顯著性檢測(cè)算法,從而,本發(fā)明實(shí)施例提供的方法在被執(zhí)行時(shí),可以根據(jù)基于全局顏色對(duì)比的顯著性檢測(cè)算法,來(lái)計(jì)算源圖像中各個(gè)像素點(diǎn)的顯著值。

需要說(shuō)明的是,本發(fā)明實(shí)施例對(duì)第一步和第二步的執(zhí)行順序不做限定,可以先執(zhí)行第一步,然后執(zhí)行第二步;也可以先執(zhí)行第二步,然后執(zhí)行第一步;還可以第一步與第二步并列執(zhí)行。

第三步,對(duì)于所述人臉區(qū)域中的各個(gè)像素點(diǎn),對(duì)該像素點(diǎn)的第一顯著值和第二顯著值進(jìn)行加權(quán)計(jì)算,并將計(jì)算結(jié)果作為該像素點(diǎn)的目標(biāo)顯著值。

在實(shí)際應(yīng)用中,設(shè)計(jì)者可以根據(jù)自身經(jīng)驗(yàn)設(shè)計(jì)第一顯著值和第二顯著值各自的權(quán)重因子,本發(fā)明實(shí)施例對(duì)權(quán)重因子的具體值不做限定。

例如,位于人臉區(qū)域的像素點(diǎn)a的第一顯著值和第二顯著值分別為:50、40,第一顯著值的權(quán)重因子為0.6,第二顯著值的權(quán)重因子為0.4,則對(duì)像素點(diǎn)a的第一顯著值和第二顯著值進(jìn)行加權(quán)計(jì)算,得到像素點(diǎn)a的目標(biāo)顯著值為:50*0.6+40*0.4=46。

第四步,對(duì)于所述源圖像中所述人臉區(qū)域以外的各個(gè)像素點(diǎn),將該像素點(diǎn)的第二顯著值確定為該像素點(diǎn)的目標(biāo)顯著值。

可以理解的是,源圖像中人臉區(qū)域以外的各個(gè)像素點(diǎn)的目標(biāo)顯著值,僅包含第二顯著值,例如,源圖像中所述人臉區(qū)域以外的像素點(diǎn)b的第二顯著值為66,則像素點(diǎn)b的目標(biāo)顯著值為66。

需要說(shuō)明的是,本發(fā)明實(shí)施例對(duì)第三步和第四步的執(zhí)行順序不做限定,可以先執(zhí)行第三步,然后執(zhí)行第四步;也可以先執(zhí)行第四步,然后執(zhí)行第三步;還可以第三步與第四步同時(shí)執(zhí)行。

s103,根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得源圖像的目標(biāo)顯著性區(qū)域。

顯著性區(qū)域是指圖像中能夠引起人們注意的區(qū)域,也是最能體現(xiàn)圖像內(nèi)容的區(qū)域。圖像中人們關(guān)注的顯著性區(qū)域通常只存在于圖像中的某個(gè)局部區(qū)域,其余大部分為非顯著性區(qū)域,且兩者之間有著明顯的邊界,利用各個(gè)像素點(diǎn)的目標(biāo)顯著值,能夠區(qū)分出顯著性區(qū)域和非顯著性區(qū)域。

需要說(shuō)明的是,根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域,可以為:根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,確定所述源圖像的顯著性區(qū)域;對(duì)于每一顯著性區(qū)域,計(jì)算該顯著性區(qū)域中像素點(diǎn)的目標(biāo)顯著值的均值,獲得該顯著性區(qū)域的平均顯著值;根據(jù)所獲得的平均顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域。

在實(shí)際應(yīng)用中,根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,確定所述源圖像的顯著性區(qū)域的步驟,可以為:從源圖像中選擇一個(gè)或多個(gè)中心像素點(diǎn),利用最大連通域法,將與中心像素點(diǎn)屬于一個(gè)顯著值范圍內(nèi)的像素點(diǎn)組成一個(gè)顯著性區(qū)域,可以將目標(biāo)顯著值與中心像素點(diǎn)的目標(biāo)顯著值之差在預(yù)設(shè)差值內(nèi)的像素點(diǎn)定義為:與中心像素點(diǎn)屬于一個(gè)顯著值范圍內(nèi)的像素點(diǎn)。具體的最大連通域法為現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再贅述。

例如,預(yù)設(shè)差值為3,中心像素點(diǎn)a的目標(biāo)顯著值為30,像素點(diǎn)b的目標(biāo)顯著值為35,像素點(diǎn)c的目標(biāo)顯著值為32,則像素點(diǎn)b與中心像素點(diǎn)a的目標(biāo)顯著值之差為5,像素點(diǎn)c與中心像素點(diǎn)a的目標(biāo)顯著值之差為2,像素點(diǎn)b的目標(biāo)顯著值與中心像素點(diǎn)a的目標(biāo)顯著值之差超出預(yù)設(shè)差值,像素點(diǎn)b與中心像素點(diǎn)a不屬于一個(gè)顯著值范圍;像素點(diǎn)c的目標(biāo)顯著值與中心像素點(diǎn)a的目標(biāo)顯著值之差在預(yù)設(shè)差值內(nèi),像素點(diǎn)c與中心像素點(diǎn)a屬于一個(gè)顯著值范圍。

具體的,根據(jù)所獲得的平均顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域,可以為:將平均顯著值最高的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域;或者,將平均顯著值大于預(yù)設(shè)閾值的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域。

例如,顯著性區(qū)域共有a、b、c三個(gè)區(qū)域,顯著性區(qū)域a的平均顯著值為55,顯著性區(qū)域b的平均顯著值為40,顯著性區(qū)域a的平均顯著值為30,則可以將平均顯著值最高的顯著性區(qū)域a,作為所述源圖像的目標(biāo)顯著性區(qū)域;或者,預(yù)設(shè)閾值為35,將將平均顯著值大于預(yù)設(shè)閾值的顯著性區(qū)域a和b,作為所述源圖像的目標(biāo)顯著性區(qū)域。

s104,根據(jù)目標(biāo)顯著性區(qū)域,生成源圖像的縮略圖。

具體的,根據(jù)目標(biāo)顯著性區(qū)域,生成源圖像的縮略圖,可以為:將目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成源圖像的縮略圖。

可以理解的是,坐標(biāo)包括球面坐標(biāo)、柱面坐標(biāo)、笛卡爾坐標(biāo)等等,其中,人眼能夠感知的圖像的坐標(biāo)為球面坐標(biāo)或者柱面坐標(biāo),當(dāng)源圖像是用魚(yú)眼鏡頭拍攝得到的魚(yú)眼圖像時(shí),由于魚(yú)眼圖像畸變較為嚴(yán)重,視覺(jué)效果差,可以通過(guò)柱面投影法或者球面投影法,將魚(yú)眼圖像投影到柱面坐標(biāo)或者球面坐標(biāo),來(lái)消除魚(yú)眼圖像的畸變影響。

具體的柱面投影法以及球面投影法為現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再贅述。設(shè)計(jì)者可以根據(jù)自身需求選擇投影法,本發(fā)明實(shí)施例對(duì)此不做限定。例如,設(shè)計(jì)者可以選擇利用球面投影法,將目標(biāo)顯著性區(qū)域投影到球面坐標(biāo)。

具體的,當(dāng)將本發(fā)明實(shí)施例應(yīng)用于vr(virtualreality,虛擬現(xiàn)實(shí))設(shè)備時(shí),可以根據(jù)vr設(shè)備的hmd(headmountdisplay,頭戴式顯示器)的fov(fieldofview,視場(chǎng)角)和透鏡參數(shù),將目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成源圖像的縮略圖。

其中,fov用于控制每次生成縮略圖的寬和高,fov越大,則縮略圖的寬和高越大,在實(shí)際應(yīng)用中,可以預(yù)先建立fov與縮略圖的寬和高的對(duì)應(yīng)關(guān)系表,根據(jù)該對(duì)應(yīng)關(guān)系表,獲得每個(gè)fov對(duì)應(yīng)的縮略圖的寬和高,從而,使得生成的縮略圖的大小能夠與hmd的fov大小相適應(yīng),進(jìn)一步提高了用戶視覺(jué)體驗(yàn)。

由于vr設(shè)備的攝像頭是魚(yú)眼鏡頭。因而,用vr設(shè)備拍攝得到的圖像也是魚(yú)眼圖像。透鏡參數(shù)主要是魚(yú)眼圖像的畸變系數(shù),參考畸變系數(shù)進(jìn)行投影,可以更準(zhǔn)確的把魚(yú)眼圖像變換成柱狀圖像或者球面圖像,進(jìn)一步提高縮略圖的清晰度。在實(shí)際應(yīng)用中,可以利用張氏標(biāo)定法計(jì)算畸變系數(shù),具體的利用張氏標(biāo)定法計(jì)算畸變系數(shù)的方法屬于現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再贅述。

進(jìn)一步的,為了提高用戶的視覺(jué)體驗(yàn),還可以對(duì)魚(yú)眼圖像進(jìn)行畸變變換,來(lái)消除魚(yú)眼圖像的畸變影響,將其變成便于人眼感知的圖像。

例如,在一種具體的實(shí)施方式中,將目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成源圖像的縮略圖,可以為:對(duì)所述目標(biāo)顯著性區(qū)域進(jìn)行畸變變換,獲得初始圖像;將所述初始圖像投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖。

在另一種具體的實(shí)施方式中,將目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成源圖像的縮略圖,還可以為:將所述源圖像進(jìn)行畸變變換,獲得第一圖像;將所述第一圖像中與第一坐標(biāo)位置對(duì)應(yīng)的像素點(diǎn)投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖,其中,所述第一坐標(biāo)位置為:所述目標(biāo)顯著性區(qū)域中各個(gè)像素點(diǎn)的坐標(biāo)位置。

進(jìn)行畸變變換時(shí),需要首先計(jì)算畸變系數(shù),進(jìn)而利用畸變系數(shù)實(shí)現(xiàn)與產(chǎn)生畸變相反的變換,從而消除畸變影響。具體的畸變變換的方法屬于現(xiàn)有技術(shù),本發(fā)明實(shí)施例在此不再贅述。

可見(jiàn),應(yīng)用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠根據(jù)目標(biāo)顯著性區(qū)域生成源圖像的縮略圖,由于,目標(biāo)顯著性區(qū)域是根據(jù)源圖像中各像素點(diǎn)的目標(biāo)顯著值而獲得的,目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度,因此,目標(biāo)顯著性區(qū)域包含了源圖像的重要內(nèi)容,根據(jù)目標(biāo)顯著性區(qū)域生成的縮略圖,實(shí)現(xiàn)了突出源圖像中的重要內(nèi)容。

進(jìn)一步的,為了加強(qiáng)縮略圖的顯示效果,更好的滿足用戶體驗(yàn),針對(duì)生成的縮略圖包括至少兩個(gè)的情況,所述方法還可以包括:

按照縮略圖的生成時(shí)間,以動(dòng)態(tài)顯示方式,依次顯示各個(gè)縮略圖;或者,

按照縮略圖的生成時(shí)間,以靜態(tài)顯示方式,顯示各個(gè)縮略圖。

其中,動(dòng)態(tài)顯示方式可以是以gif(graphicsinterchangeformat,圖像互換格式)等動(dòng)圖方式,依次顯示各個(gè)縮略圖;或者,可以是間隔固定時(shí)長(zhǎng),依次循環(huán)顯示單張縮略圖。

靜態(tài)顯示方式可以是直接顯示所生成縮略圖中的一張、多張或者全部,在直接顯示一張或者多張縮略圖的情況下,可以按照用戶的縮略圖切換指令切換顯示其他縮略圖。

與上述的方法實(shí)施例相對(duì)應(yīng),本發(fā)明實(shí)施例還提供一種縮略圖生成裝置。

參見(jiàn)圖2,圖2為本發(fā)明實(shí)施例所提供的一種縮略圖生成裝置的結(jié)構(gòu)示意圖,包括:

第一獲得模塊201,用于獲得待生成縮略圖的源圖像;

計(jì)算模塊202,用于計(jì)算所述源圖像中的各個(gè)像素點(diǎn)的目標(biāo)顯著值,其中,所述目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度;

第二獲得模塊203,用于根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域;

生成模塊204,用于根據(jù)所述目標(biāo)顯著性區(qū)域,生成所述源圖像的縮略圖。

所述計(jì)算模塊202,具體用于:

利用預(yù)設(shè)的人臉檢測(cè)算法,檢測(cè)出所述源圖像中的人臉區(qū)域,并計(jì)算位于所述人臉區(qū)域的各個(gè)像素點(diǎn)的顯著值,作為第一顯著值;

利用預(yù)設(shè)的顯著性檢測(cè)算法,計(jì)算所述源圖像中各個(gè)像素點(diǎn)的顯著值,作為第二顯著值;

對(duì)于所述人臉區(qū)域中的各個(gè)像素點(diǎn),對(duì)該像素點(diǎn)的第一顯著值和第二顯著值進(jìn)行加權(quán)計(jì)算,并將計(jì)算結(jié)果作為該像素點(diǎn)的目標(biāo)顯著值;

對(duì)于所述源圖像中所述人臉區(qū)域以外的各個(gè)像素點(diǎn),將該像素點(diǎn)的第二顯著值確定為該像素點(diǎn)的目標(biāo)顯著值。

所述第二獲得模塊203,包括:

確定子模塊,用于根據(jù)各個(gè)像素點(diǎn)的目標(biāo)顯著值,確定所述源圖像的顯著性區(qū)域;

第一獲得子模塊,用于對(duì)于每一顯著性區(qū)域,計(jì)算該顯著性區(qū)域中像素點(diǎn)的目標(biāo)顯著值的均值,獲得該顯著性區(qū)域的平均顯著值;

第二獲得子模塊,用于根據(jù)所獲得的平均顯著值,獲得所述源圖像的目標(biāo)顯著性區(qū)域。

所述第二獲得子模塊,具體用于:

將平均顯著值最高的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域;

或者,將平均顯著值大于預(yù)設(shè)閾值的顯著性區(qū)域,作為所述源圖像的目標(biāo)顯著性區(qū)域。

所述生成模塊204,包括:

生成子模塊,用于將所述目標(biāo)顯著性區(qū)域投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖。

所述生成子模塊,具體用于:

對(duì)所述目標(biāo)顯著性區(qū)域進(jìn)行畸變變換,獲得初始圖像;將所述初始圖像投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖;或者

將所述源圖像進(jìn)行畸變變換,獲得第一圖像;將所述第一圖像中與第一坐標(biāo)位置對(duì)應(yīng)的像素點(diǎn)投影到預(yù)設(shè)坐標(biāo)平面,生成所述源圖像的縮略圖,其中,所述第一坐標(biāo)位置為:所述目標(biāo)顯著性區(qū)域中各個(gè)像素點(diǎn)的坐標(biāo)位置。

可見(jiàn),應(yīng)用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠根據(jù)目標(biāo)顯著性區(qū)域生成源圖像的縮略圖,由于,目標(biāo)顯著性區(qū)域是根據(jù)源圖像中各像素點(diǎn)的目標(biāo)顯著值而獲得的,目標(biāo)顯著值用于表征像素點(diǎn)在圖像中的重要程度,因此,目標(biāo)顯著性區(qū)域包含了源圖像的重要內(nèi)容,根據(jù)目標(biāo)顯著性區(qū)域生成的縮略圖,實(shí)現(xiàn)了突出源圖像中的重要內(nèi)容。

進(jìn)一步的,為了加強(qiáng)縮略圖的顯示效果,更好的滿足用戶體驗(yàn),針對(duì)生成的縮略圖包括至少兩個(gè)的情況,所述裝置還包括:

第一顯示模塊,用于按照縮略圖的生成時(shí)間,以動(dòng)態(tài)顯示方式,依次顯示各個(gè)縮略圖;或者,

第二顯示模塊,用于按照縮略圖的生成時(shí)間,以靜態(tài)顯示方式,顯示各個(gè)縮略圖。

需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:rom/ram、磁碟、光盤(pán)等。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宝兴县| 舟山市| 安顺市| 淳安县| 北票市| 永济市| 信宜市| 合肥市| 长治县| 合江县| 新干县| 钦州市| 邯郸市| 湾仔区| 南木林县| 手机| 紫阳县| 昭觉县| 罗平县| 永寿县| 集贤县| 霍城县| 盐亭县| 白山市| 龙里县| 弥勒县| 天全县| 西乌| 柳林县| 公安县| 张掖市| 永康市| 玛曲县| 开封市| 鹤峰县| 保康县| 华池县| 台中县| 和平区| 金平| 潞西市|