本發(fā)明實(shí)施例涉及人工智能技術(shù)領(lǐng)域,尤其涉及一種圖像處理方法、裝置和電子設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們越來越多地使用互聯(lián)網(wǎng)進(jìn)行諸如觀看視頻和瀏覽圖像等等活動,由此,互聯(lián)網(wǎng)視頻和圖像為許多新的業(yè)務(wù)提供了商機(jī)。因?yàn)榛ヂ?lián)網(wǎng)視頻和圖像可以成為重要的業(yè)務(wù)流量入口,因而被認(rèn)為是植入相應(yīng)業(yè)務(wù)如宣傳活動或廣告的優(yōu)質(zhì)資源。
現(xiàn)有業(yè)務(wù)植入多通過在圖像外圍設(shè)置相應(yīng)信息如活動信息或廣告信息,或者,在視頻播放的某個時間插入固定時長的廣告等方式實(shí)現(xiàn)。
但是,這種業(yè)務(wù)植入方式不能與圖像或視頻資源很好地結(jié)合,也無法達(dá)到與用戶交互,以提高業(yè)務(wù)交互性和趣味性的效果。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種圖像處理的技術(shù)方案,以解決目前的業(yè)務(wù)植入方式不能與圖像或視頻資源很好地結(jié)合,無法達(dá)到與用戶交互以提高業(yè)務(wù)交互性和趣味性的問題。
根據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種圖像處理方法,包括:確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息,其中,所述目標(biāo)對象的信息包括所述目標(biāo)對象的位置信息;確定待展示的業(yè)務(wù)對象,并根據(jù)所述目標(biāo)對象的位置信息確定所述業(yè)務(wù)對象的展示位置;在所述網(wǎng)頁中,基于所述圖像在確定的所述展示位置展示所述業(yè)務(wù)對象。
根據(jù)本發(fā)明實(shí)施例的另一個方面,還提供了一種圖像處理裝置,包括:第一確定模塊,用于確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息,其中,所述目標(biāo)對象的信息包括所述目標(biāo)對象的位置信息;第二確定模塊,用于確定待展示的業(yè)務(wù)對象,并根據(jù)所述目標(biāo)對象的位置信息確定所述業(yè)務(wù)對象的展示位置;展示模塊,用于在所述網(wǎng)頁中,基于所述圖像在確定的所述展示位置展示所述業(yè)務(wù)對象。
根據(jù)本發(fā)明實(shí)施例的又一個方面,還提供了一種電子設(shè)備,包括:處理器、存儲器、通信接口和通信總線,所述處理器、所述存儲器和所述通信接口通過所述通信總線完成相互間的通信;所述存儲器用于存放至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行如上所述的圖像處理方法對應(yīng)的操作。
根據(jù)本發(fā)明實(shí)施例提供的技術(shù)方案,基于當(dāng)前網(wǎng)頁中展示的圖像中相應(yīng)的目標(biāo)對象的信息,確定待展示的業(yè)務(wù)對象及其展示位置,進(jìn)而在當(dāng)前網(wǎng)頁中與圖像一起展示業(yè)務(wù)對象。其中,業(yè)務(wù)對象可以是用于標(biāo)識目標(biāo)對象的標(biāo)志,也可以是貼紙(如廣告貼紙)等等。采用本發(fā)明實(shí)施例提供的技術(shù)方案,業(yè)務(wù)對象可以與圖像中的目標(biāo)對象緊密結(jié)合,既不影響觀眾的正常觀看,也可以實(shí)現(xiàn)圖像與用戶的有效交互,提升了植入的業(yè)務(wù)對象與用戶的交互性,也提升了用戶瀏覽網(wǎng)頁圖像的趣味性。
附圖說明
圖1是根據(jù)本發(fā)明實(shí)施例一的一種圖像處理方法的步驟流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例二的一種圖像處理方法的步驟流程圖;
圖3是圖2所示實(shí)施例中的一種網(wǎng)頁窗口邏輯分層的示意圖;
圖4是圖2所示實(shí)施例中的一種業(yè)務(wù)對象展示效果圖;
圖5是根據(jù)本發(fā)明實(shí)施例三的一種圖像處理裝置的結(jié)構(gòu)框圖;
圖6是根據(jù)本發(fā)明實(shí)施例四的一種圖像處理裝置的結(jié)構(gòu)框圖;
圖7是根據(jù)本發(fā)明實(shí)施例五的一種電子設(shè)備的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖(若干附圖中相同的標(biāo)號表示相同的元素)和實(shí)施例,對本發(fā)明實(shí)施例的具體實(shí)施方式作進(jìn)一步詳細(xì)說明。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明實(shí)施例中的“第一”、“第二”等術(shù)語僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
實(shí)施例一
參照圖1,示出了根據(jù)本發(fā)明實(shí)施例一的一種圖像處理方法的步驟流程圖。
本實(shí)施例的圖像處理方法包括以下步驟:
步驟s102:確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息。
其中,目標(biāo)對象的信息包括目標(biāo)對象的位置信息。
目標(biāo)對象是存在于圖像中的、易被觀眾查看的對象。本實(shí)施例中,對目標(biāo)對象的檢測和識別,以及對目標(biāo)對象的信息的獲取均可以由本領(lǐng)域技術(shù)人員采用任意適當(dāng)?shù)姆绞綄?shí)現(xiàn),包括但不限于使用神經(jīng)網(wǎng)絡(luò)模型(如卷積神經(jīng)網(wǎng)絡(luò)模型)或者特征提取算法或者其它適當(dāng)方式,本實(shí)施例對此不作限制。
目標(biāo)對象可以是任意適當(dāng)?shù)拇幚韺ο?,如,人整體、人體部位、動物、物品、商品標(biāo)識、標(biāo)志等等。目標(biāo)對象的信息包括但不限于目標(biāo)對象的位置信息,目標(biāo)對象的位置信息可以指示目標(biāo)對象在圖像中的相對位置,
步驟s104:確定待展示的業(yè)務(wù)對象,并根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置。
本發(fā)明實(shí)施例中,業(yè)務(wù)對象意指用于指示或者傳遞信息的設(shè)置,包括但不限于圖標(biāo)、貼紙、文字等等。
本步驟中,待展示的業(yè)務(wù)對象可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況采用任意適當(dāng)?shù)姆绞酱_定,如,設(shè)置的默認(rèn)業(yè)務(wù)對象,或者,根據(jù)圖像的類型確定待展示的業(yè)務(wù)對象(如風(fēng)景類型的圖像可以對應(yīng)卡通笑臉貼紙、卡通陽光、云朵貼紙等業(yè)務(wù)對象),或者,根據(jù)圖像中目標(biāo)對象的類型確定待展示的業(yè)務(wù)對象(如對于美食類型的目標(biāo)對象可以對應(yīng)流口水的卡通笑臉圖標(biāo)等)。本實(shí)施例對具體的業(yè)務(wù)對象的確定方式不作限制。
在待展示的業(yè)務(wù)對象確定后,可以根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置。例如,在業(yè)務(wù)對象的周邊展示,或者,展示為業(yè)務(wù)對象的前景,或者,展示為業(yè)務(wù)對象的背景等等。
步驟s106:在瀏覽器當(dāng)前網(wǎng)頁中,基于當(dāng)前展示的圖像,在確定的業(yè)務(wù)對象的展示位置展示業(yè)務(wù)對象。
其中,對業(yè)務(wù)對象的展示包括但不限于使用計(jì)算機(jī)繪制、瀏覽器渲染等實(shí)現(xiàn)展示的方式。
通過本實(shí)施例的圖像處理方法,基于當(dāng)前網(wǎng)頁中展示的圖像中相應(yīng)的目標(biāo)對象的信息,確定待展示的業(yè)務(wù)對象及其展示位置,進(jìn)而在當(dāng)前網(wǎng)頁中與圖像一起展示業(yè)務(wù)對象。采用本實(shí)施例的圖像處理方法,業(yè)務(wù)對象可以與圖像中的目標(biāo)對象緊密結(jié)合,既不影響觀眾的正常觀看,也可以實(shí)現(xiàn)圖像與用戶的有效交互,提升了植入的業(yè)務(wù)對象與用戶的交互性,也提升了用戶瀏覽網(wǎng)頁圖像的趣味性。
本實(shí)施例的圖像處理方法可以由任意適當(dāng)?shù)木哂袌D像或數(shù)據(jù)處理能力的設(shè)備執(zhí)行,包括但不限于:各種終端設(shè)備(包括pc機(jī)、平板電腦、移動終端等)和服務(wù)器等。
實(shí)施例二
參照圖2,示出了根據(jù)本發(fā)明實(shí)施例二的一種圖像處理方法的步驟流程圖。
本實(shí)施例的圖像處理方法包括以下步驟:
步驟s202:獲取瀏覽器當(dāng)前網(wǎng)頁中當(dāng)前展示的圖像。
其中,當(dāng)前展示的圖像可以僅有一張,也可以有多張(本發(fā)明實(shí)施例中,“多張”、“多個”等有“多”有關(guān)的數(shù)量意指兩個及兩個以上)。若當(dāng)前展示的圖像有多張,可以針對每一張圖像都進(jìn)行如本發(fā)明實(shí)施例中所述的圖像處理,也可以只對其中的部分圖像進(jìn)行如本發(fā)明實(shí)施例中所述的圖像處理。
步驟s204:對獲取的圖像進(jìn)行檢測,獲取圖像中的目標(biāo)對象的信息。
若待處理的圖像包括多張,則對每張待處理的圖像都進(jìn)行檢測,分別獲取各圖像中的目標(biāo)對象的信息。
在一種可行方式中,可以通過經(jīng)過訓(xùn)練的、具有圖像檢測功能的卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行圖像檢測,以獲取圖像中的目標(biāo)對象的信息。卷積神經(jīng)網(wǎng)絡(luò)(convolutionalneuralnetwork,cnn)是一種深度學(xué)習(xí)網(wǎng)絡(luò)架構(gòu),其受生物自然視覺認(rèn)知機(jī)制啟發(fā)而來。經(jīng)過訓(xùn)練的cnn能夠有效識別圖像視覺規(guī)律,可廣泛應(yīng)用于諸如圖像分類、物體檢測、物體追蹤、姿態(tài)估計(jì)等領(lǐng)域。本實(shí)施例可采用訓(xùn)練完成的、具有圖像檢測功能的卷積神經(jīng)網(wǎng)絡(luò),通過該卷積神經(jīng)網(wǎng)絡(luò)可以獲得圖像的多種信息,包括但不限于圖像中的目標(biāo)對象的信息,如目標(biāo)對象的位置信息、形狀信息、尺寸信息、特征信息、標(biāo)識信息等等。當(dāng)然,目標(biāo)對象的標(biāo)識信息也可以采用其它方式得到,如人工或機(jī)器標(biāo)注等等。其中,位置信息用于指示目標(biāo)對象在圖像中的位置;形狀信息用于指示目標(biāo)對象的形狀;尺寸信息用于指示目標(biāo)對象的大小尺寸;特征信息用于指示目標(biāo)對象的特征,通過目標(biāo)對象的特征可以有效地對圖像中的對象是否為目標(biāo)對象進(jìn)行識別;標(biāo)識信息用于標(biāo)識目標(biāo)對象,如將圖像中的多個對象分別標(biāo)識為logo-1、logo-2、obj-1、obj-2等,每一個標(biāo)識都對應(yīng)有一個對象的信息,如,logo-1為某個品牌標(biāo)識、logo-2為另一個品牌標(biāo)識、obj-1為一個杯子、obj-2為一個汽水瓶等等,通過這些標(biāo)識及其與對象的對應(yīng)關(guān)系,可以確定所被標(biāo)識的對象是否為目標(biāo)對象。
本實(shí)施例中,獲取的目標(biāo)對象的信息至少包括目標(biāo)對象的位置信息,可選地,還可以包括目標(biāo)對象的形狀信息、尺寸信息、特征信息、標(biāo)識信息中的至少一個。
在每一個圖像中,都包括一個或多個目標(biāo)對象。當(dāng)目標(biāo)對象包括多個時,該多個目標(biāo)對象可以相同也可以不同,如包括多個杯子上相同的logo,或者,包括多個形狀不同的杯子等等。不論目標(biāo)對象是否相同,需要分別獲取各個目標(biāo)對象的信息。
步驟s206:確定待展示的業(yè)務(wù)對象,并根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置。
本實(shí)施例中,業(yè)務(wù)對象為用于標(biāo)識待處理的圖像中的目標(biāo)對象的設(shè)定標(biāo)志;或者,為包含有語義信息的特效??蛇x地,所述特效可以包括二維貼紙?zhí)匦Щ蛘呷S特效。
其中,設(shè)定標(biāo)志可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況適當(dāng)設(shè)置,能夠?qū)崿F(xiàn)對目標(biāo)對象進(jìn)行標(biāo)志即可,如標(biāo)示目標(biāo)對象位置的線框、紅心、星星等等。特效可以是三維形式的特效,如三維形式的廣告特效(使用3d特效形式展示的廣告),也可以是二維形式的貼紙,如二維形式的廣告貼紙?zhí)匦?使用貼紙形式展示的廣告)。但不限于此,其它形式的業(yè)務(wù)對象也同樣適用本發(fā)明實(shí)施例提供的圖像處理方案,如app或其它應(yīng)用的文字說明或介紹,或者一定形式的與視頻觀眾交互的對象(如電子寵物)等。
基于目標(biāo)對象的信息,在確定待展示的業(yè)務(wù)對象時,可以根據(jù)目標(biāo)對象的形狀信息、尺寸信息、特征信息、標(biāo)識信息中的至少一個,確定待展示的業(yè)務(wù)對象。例如,當(dāng)目標(biāo)對象的特征信息指示目標(biāo)對象為一本書時,可以將目標(biāo)對象確定為一個粗線方框,在展示時可以調(diào)整該方框大小以指明該書在圖像中的位置,或者,也可以將目標(biāo)對象確定為一個博士帽形狀的卡通圖片,在展示時將其展示于該書某個邊角等等。
在根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置時,可以按照設(shè)定規(guī)則進(jìn)行確定。例如,在目標(biāo)對象頂部之上設(shè)定范圍內(nèi)的位置展示業(yè)務(wù)對象,或者,在目標(biāo)對象的周邊位置展示業(yè)務(wù)對象,或者,在圖像的邊角或邊界處展示業(yè)務(wù)對象,或者,如果業(yè)務(wù)對象不影響目標(biāo)對象的顯示,則可以在目標(biāo)對象的位置范圍內(nèi)展示業(yè)務(wù)對象等等。
步驟s208:在瀏覽器當(dāng)前網(wǎng)頁中,基于當(dāng)前展示的圖像,在確定的業(yè)務(wù)對象的展示位置展示業(yè)務(wù)對象。
例如,可以采用任意適當(dāng)?shù)睦L制或渲染方式,將業(yè)務(wù)對象繪制或渲染在相應(yīng)的展示位置。
可選地,可以先確定與目標(biāo)對象對應(yīng)的網(wǎng)頁設(shè)置;基于目標(biāo)對象所在的圖像,在網(wǎng)頁中確定的展示位置展示業(yè)務(wù)對象,以及,在網(wǎng)頁中展示網(wǎng)頁設(shè)置。其中,網(wǎng)頁設(shè)置包括以下至少之一:目標(biāo)對象對應(yīng)的提示信息(如,提示與目標(biāo)對象有關(guān)的優(yōu)惠信息或活動信息等)、目標(biāo)對象對應(yīng)的交互信息(如,交互按鍵,通過該交互按鍵可以與網(wǎng)頁或后端服務(wù)器進(jìn)行交互)、目標(biāo)對象對應(yīng)的鏈接信息(如,目標(biāo)對象的購買鏈接信息或活動鏈接信息等等)。
在具體展示時,一種可選方式中,可以首先將圖像繪制于瀏覽器的網(wǎng)頁窗口的第一層;再基于繪制的圖像和確定的展示位置,將業(yè)務(wù)對象繪制于網(wǎng)頁窗口的第二層;接著將當(dāng)前網(wǎng)頁中除所述圖像之外的其余網(wǎng)頁內(nèi)容繪制于網(wǎng)頁窗口的第三層;然后,合并第一層、第二層和第三層,使第二層位于第一層之上,第三層位于第二層之上。
其中,可以采用計(jì)算機(jī)繪圖方式進(jìn)行上述繪制。計(jì)算機(jī)繪圖方式可以通過任意適當(dāng)?shù)挠?jì)算機(jī)圖形圖像繪制或渲染等方式實(shí)現(xiàn),包括但不限于:基于opengl圖形繪制引擎進(jìn)行繪制等。opengl定義了一個跨編程語言、跨平臺的編程接口規(guī)格的專業(yè)的圖形程序接口,其與硬件無關(guān),可以方便地進(jìn)行2d或3d圖形圖像的繪制。通過opengl,不僅可以實(shí)現(xiàn)2d效果如2d貼紙的繪制,還可以實(shí)現(xiàn)3d特效的繪制等等。但不限于opengl,其它方式,如unity或opencl等也同樣適用。
以下,以一個實(shí)例為例,對本實(shí)施例的上述采用三層繪制的方式進(jìn)行說明。
如圖3所示,其示出了一種網(wǎng)頁窗口邏輯分層的示意圖。其中,左側(cè)的為第一層,其上繪制有當(dāng)前展示的圖像,該圖像中,左側(cè)杯子上的logo圖標(biāo)為目標(biāo)對象;中間的為第二層,其上在業(yè)務(wù)對象的展示位置繪制有業(yè)務(wù)對象,本實(shí)例中為與目標(biāo)對象相對應(yīng)的圓形;右側(cè)的為第三層,其上繪制有除圖像之外的其它網(wǎng)頁內(nèi)容,本實(shí)例中主要為目標(biāo)對象的活動提示(即圖像中的“更多活動”選項(xiàng))及相關(guān)網(wǎng)址。將第二層置于第一層之上,第三層置于第二層之上,進(jìn)行圖層合并,合并后的圖層的展示效果如圖4所示。從圖4中可見,圓形的業(yè)務(wù)對象正好標(biāo)識出logo圖標(biāo)的位置,當(dāng)用戶點(diǎn)擊“更多活動”時,瀏覽器將會跳轉(zhuǎn)到相應(yīng)的活動說明網(wǎng)頁。
可選地,還可以進(jìn)一步對業(yè)務(wù)對象進(jìn)行設(shè)置,使用戶點(diǎn)擊業(yè)務(wù)對象時也可以與瀏覽器進(jìn)行交互,跳轉(zhuǎn)至相應(yīng)的頁面,如活動說明網(wǎng)頁等。
通過上述過程,實(shí)現(xiàn)了對瀏覽器當(dāng)前頁面中展示的圖像的ar(augmentedreality,增強(qiáng)現(xiàn)實(shí))處理,使得圖像更有趣味也更具交互性。
需要說明的是,本實(shí)施例中僅以靜態(tài)圖像為例,對本發(fā)明的圖像處理進(jìn)行說明,但不限于此,本發(fā)明實(shí)施例的方案同樣適用于視頻幀序列中的視頻幀圖像,其具體實(shí)現(xiàn)與靜態(tài)圖像類似,在此不再贅述。
通過本實(shí)施例的圖像處理方法,基于當(dāng)前網(wǎng)頁中展示的圖像中相應(yīng)的目標(biāo)對象的信息,確定待展示的業(yè)務(wù)對象及其展示位置,進(jìn)而在當(dāng)前網(wǎng)頁中與圖像一起展示業(yè)務(wù)對象。采用本實(shí)施例的圖像處理方法,業(yè)務(wù)對象可以與圖像中的目標(biāo)對象緊密結(jié)合,既不影響觀眾的正常觀看,也可以實(shí)現(xiàn)圖像與用戶的有效交互,提升了植入的業(yè)務(wù)對象與用戶的交互性,也提升了用戶瀏覽網(wǎng)頁圖像的趣味性。
本實(shí)施例的圖像處理方法可以由任意適當(dāng)?shù)木哂袌D像或數(shù)據(jù)處理能力的設(shè)備執(zhí)行,包括但不限于:各種終端設(shè)備(包括pc機(jī)、平板電腦、移動終端等)和服務(wù)器等。
實(shí)施例三
參照圖5,示出了根據(jù)本發(fā)明實(shí)施例三的一種圖像處理裝置的結(jié)構(gòu)框圖。
本實(shí)施例的圖像處理裝置包括:第一確定模塊302,用于確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息,其中,目標(biāo)對象的信息包括目標(biāo)對象的位置信息;第二確定模塊304,用于確定待展示的業(yè)務(wù)對象,并根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置;展示模塊306,用于在所述網(wǎng)頁中,基于所述圖像在確定的展示位置展示業(yè)務(wù)對象。
通過本實(shí)施例的圖像處理裝置,基于當(dāng)前網(wǎng)頁中展示的圖像中相應(yīng)的目標(biāo)對象的信息,確定待展示的業(yè)務(wù)對象及其展示位置,進(jìn)而在當(dāng)前網(wǎng)頁中與圖像一起展示業(yè)務(wù)對象。采用本實(shí)施例的圖像處理裝置,業(yè)務(wù)對象可以與圖像中的目標(biāo)對象緊密結(jié)合,既不影響觀眾的正常觀看,也可以實(shí)現(xiàn)圖像與用戶的有效交互,提升了植入的業(yè)務(wù)對象與用戶的交互性,也提升了用戶瀏覽網(wǎng)頁圖像的趣味性。
實(shí)施例四
參照圖6,示出了根據(jù)本發(fā)明實(shí)施例四的一種圖像處理裝置的結(jié)構(gòu)框圖。
本實(shí)施例的圖像處理裝置包括:第一確定模塊402,用于確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息,其中,目標(biāo)對象的信息包括所述目標(biāo)對象的位置信息;第二確定模塊404,用于確定待展示的業(yè)務(wù)對象,并根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置;展示模塊406,用于在所述網(wǎng)頁中,基于所述圖像在確定的展示位置展示業(yè)務(wù)對象。
可選地,目標(biāo)對象的信息還包括以下至少之一:目標(biāo)對象的形狀信息、尺寸信息、特征信息、標(biāo)識信息;第二確定模塊404,用于根據(jù)目標(biāo)對象的形狀信息、尺寸信息、特征信息、標(biāo)識信息中的至少一個,確定待展示的業(yè)務(wù)對象;并根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置。
可選地,展示模塊406用于確定與目標(biāo)對象對應(yīng)的網(wǎng)頁設(shè)置;基于所述圖像,在所述網(wǎng)頁中確定的展示位置展示業(yè)務(wù)對象,以及,展示所述網(wǎng)頁設(shè)置。
可選地,所述網(wǎng)頁設(shè)置包括以下至少之一:目標(biāo)對象對應(yīng)的提示信息、目標(biāo)對象對應(yīng)的交互信息、目標(biāo)對象對應(yīng)的鏈接信息。
可選地,本實(shí)施例的圖像處理裝置還包括:獲取模塊408,用于在第一確定模塊402確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息之前,通過卷積神經(jīng)網(wǎng)絡(luò)對所述圖像進(jìn)行檢測,獲取目標(biāo)對象的信息。
可選地,展示模塊406包括:繪制模塊4062,用于將所述圖像繪制于瀏覽器的網(wǎng)頁窗口的第一層;基于繪制的圖像和確定的展示位置,將業(yè)務(wù)對象繪制于網(wǎng)頁窗口的第二層;將所述網(wǎng)頁中除所述圖像之外的其余網(wǎng)頁內(nèi)容繪制于網(wǎng)頁窗口的第三層;合并模塊4064,用于合并第一層、第二層和第三層,其中,第二層位于第一層之上,第三層位于第二層之上。
可選地,所述圖像包括靜態(tài)圖像或者視頻幀圖像。
可選地,業(yè)務(wù)對象為用于標(biāo)識所述圖像中的目標(biāo)對象的設(shè)定標(biāo)志;或者,為包含有語義信息的特效。
可選地,所述特效包括二維貼紙?zhí)匦Щ蛘呷S特效。
可選地,所述圖像包括至少一個圖像;每個圖像中包括至少一個目標(biāo)對象。
本實(shí)施例的圖像處理裝置用于實(shí)現(xiàn)前述多個方法實(shí)施例中相應(yīng)的圖像處理方法,并具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
實(shí)施例五
參照圖7,示出了根據(jù)本發(fā)明實(shí)施例五的一種電子設(shè)備的結(jié)構(gòu)示意圖,本發(fā)明具體實(shí)施例并不對電子設(shè)備的具體實(shí)現(xiàn)做限定。
如圖7所示,該電子設(shè)備可以包括:處理器(processor)502、通信接口(communicationsinterface)504、存儲器(memory)506、以及通信總線508。
其中:
處理器502、通信接口504、以及存儲器506通過通信總線508完成相互間的通信。
通信接口504,用于與其它設(shè)備比如客戶端或其它服務(wù)器等的網(wǎng)元通信。
處理器502,用于執(zhí)行程序510,具體可以執(zhí)行上述圖像處理方法實(shí)施例中的相關(guān)步驟。
具體地,程序510可以包括程序代碼,該程序代碼包括計(jì)算機(jī)操作指令。
處理器502可能是中央處理器cpu,或者是特定集成電路asic(applicationspecificintegratedcircuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個或多個集成電路。服務(wù)器包括的一個或多個處理器,可以是同一類型的處理器,如一個或多個cpu;也可以是不同類型的處理器,如一個或多個cpu以及一個或多個asic。
存儲器506,用于存放程序510。存儲器506可能包含高速ram存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。
程序510具體可以用于使得處理器502執(zhí)行以下操作:確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息,其中,目標(biāo)對象的信息包括目標(biāo)對象的位置信息;確定待展示的業(yè)務(wù)對象,并根據(jù)目標(biāo)對象的位置信息確定業(yè)務(wù)對象的展示位置;在所述網(wǎng)頁中,基于所述圖像在確定的展示位置展示業(yè)務(wù)對象。
在一種可選的實(shí)施方式中,目標(biāo)對象的信息還包括以下至少之一:目標(biāo)對象的形狀信息、尺寸信息、特征信息、標(biāo)識信息;程序510還用于使得處理器502在確定待展示的業(yè)務(wù)對象時,根據(jù)目標(biāo)對象的形狀信息、尺寸信息、特征信息、標(biāo)識信息中的至少一個,確定待展示的業(yè)務(wù)對象。
在一種可選的實(shí)施方式中,程序510還用于使得處理器502在所述網(wǎng)頁中,基于所述圖像在確定的所述展示位置展示所述業(yè)務(wù)對象時,確定與所述目標(biāo)對象對應(yīng)的網(wǎng)頁設(shè)置;基于所述圖像,在所述網(wǎng)頁中確定的所述展示位置展示所述業(yè)務(wù)對象,以及,展示所述網(wǎng)頁設(shè)置。
在一種可選的實(shí)施方式中,所述網(wǎng)頁設(shè)置包括以下至少之一:所述目標(biāo)對象對應(yīng)的提示信息、所述目標(biāo)對象對應(yīng)的交互信息、所述目標(biāo)對象對應(yīng)的鏈接信息。
在一種可選的實(shí)施方式中,程序510還用于使得處理器502在確定瀏覽器網(wǎng)頁當(dāng)前展示的圖像中的目標(biāo)對象的信息之前,通過卷積神經(jīng)網(wǎng)絡(luò)對所述圖像進(jìn)行檢測,獲取目標(biāo)對象的信息。
在一種可選的實(shí)施方式中,程序510還用于使得處理器502在網(wǎng)頁中,基于所述圖像在確定的展示位置展示業(yè)務(wù)對象時,將所述圖像繪制于瀏覽器的網(wǎng)頁窗口的第一層;基于繪制的所述圖像和確定的展示位置,將業(yè)務(wù)對象繪制于網(wǎng)頁窗口的第二層;將所述網(wǎng)頁中除所述圖像之外的其余網(wǎng)頁內(nèi)容繪制于網(wǎng)頁窗口的第三層;合并第一層、第二層和第三層,其中,第二層位于第一層之上,所第三層位于第二層之上。
在一種可選的實(shí)施方式中,所述圖像包括靜態(tài)圖像或者視頻幀圖像。
在一種可選的實(shí)施方式中,業(yè)務(wù)對象為用于標(biāo)識所述圖像中的目標(biāo)對象的設(shè)定標(biāo)志;或者,為包含有語義信息的特效。
在一種可選的實(shí)施方式中,所述特效包括二維貼紙?zhí)匦Щ蛘呷S特效。
在一種可選的實(shí)施方式中,所述圖像包括至少一個圖像;每個圖像中包括至少一個目標(biāo)對象。
程序510中各步驟的具體實(shí)現(xiàn)可以參見上述圖像處理方法實(shí)施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程描述,在此不再贅述。
通過本實(shí)施例的電子設(shè)備,基于當(dāng)前網(wǎng)頁中展示的圖像中相應(yīng)的目標(biāo)對象的信息,確定待展示的業(yè)務(wù)對象及其展示位置,進(jìn)而在當(dāng)前網(wǎng)頁中與圖像一起展示業(yè)務(wù)對象。采用本實(shí)施例的電子設(shè)備,業(yè)務(wù)對象可以與圖像中的目標(biāo)對象緊密結(jié)合,既不影響觀眾的正常觀看,也可以實(shí)現(xiàn)圖像與用戶的有效交互,提升了植入的業(yè)務(wù)對象與用戶的交互性,也提升了用戶瀏覽網(wǎng)頁圖像的趣味性。
需要指出,根據(jù)實(shí)施的需要,可將本發(fā)明實(shí)施例中描述的各個部件/步驟拆分為更多部件/步驟,也可將兩個或多個部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實(shí)現(xiàn)本發(fā)明實(shí)施例的目的。
上述根據(jù)本發(fā)明實(shí)施例的方法可在硬件、固件中實(shí)現(xiàn),或者被實(shí)現(xiàn)為可存儲在記錄介質(zhì)(諸如cdrom、ram、軟盤、硬盤或磁光盤)中的軟件或計(jì)算機(jī)代碼,或者被實(shí)現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲在遠(yuǎn)程記錄介質(zhì)或非暫時機(jī)器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計(jì)算機(jī)代碼,從而在此描述的方法可被存儲在使用通用計(jì)算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如asic或fpga)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫?,計(jì)算機(jī)、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計(jì)算機(jī)代碼的存儲組件(例如,ram、rom、閃存等),當(dāng)所述軟件或計(jì)算機(jī)代碼被計(jì)算機(jī)、處理器或硬件訪問且執(zhí)行時,實(shí)現(xiàn)在此描述的圖像處理方法。此外,當(dāng)通用計(jì)算機(jī)訪問用于實(shí)現(xiàn)在此示出的圖像處理方法的代碼時,代碼的執(zhí)行將通用計(jì)算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的圖像處理方法的專用計(jì)算機(jī)。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明實(shí)施例的范圍。
以上實(shí)施方式僅用于說明本發(fā)明實(shí)施例,而并非對本發(fā)明實(shí)施例的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明實(shí)施例的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明實(shí)施例的范疇,本發(fā)明實(shí)施例的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。