本發明涉及軟件技術領域,更具體地說,涉及一種多屏廣告精準投放方法。
背景技術:
現有的廣告播放方式中,一般僅限于固定或循環播放一些廣告視頻,而不會根據周圍環境變化自適應調換,導致很多廣告播放資源浪費,沒有起到很好的廣告投放效果,達不到預期的經濟收益。
技術實現要素:
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種多屏廣告精準投放方法。
本發明解決其技術問題所采用的技術方案是:
構造一種多屏廣告精準投放方法,其特征在于,包括以下步驟:
本發明所述的多屏廣告精準投放方法,其中,所述步驟:根據當前目標用戶特征描述數據查找需要投放的多個廣告視頻文件,具體包括:
攝像機獲取包含目標用戶在內的當前場景圖像;
對所述當前場景圖像進行特征檢測,提取出圖像特征點,并對圖像特征點進行特征描述,得到整幅圖像的特征描述數據;
其中,所述特征描述數據為該目標用戶的特征,當有多個目標用戶時,同 時檢測多個目標用戶,并得到各自的特征描述數據,并根據多個目標用戶各自的不同類型特征描述數據生成圖表,取其中同類型特征描述數據最多的特征;
根據當前場景圖像的特征描述數據,在廣告視頻庫中進行搜索,得到適合針對當前場景圖像中的用戶投放的廣告視頻文件。
本發明所述的多屏廣告精準投放方法,其中,所述步驟:攝像機獲取包含目標用戶在內的當前場景圖像,具體包括:
傳感器自動感應廣告機前是否有目標用戶;
在有目標用戶時,啟動所述攝像機工作,獲取包含目標用戶在內的當前場景圖像。
本發明所述的多屏廣告精準投放方法,其中,所述特征描述數據具體包括:用戶身高、年齡、性別、體重、膚色。
本發明所述的多屏廣告精準投放方法,其中,所述方法進一步包括步驟:
對所述攝像機獲取的當前場景圖像進行3D渲染,得到3D模型;
將所述當前場景圖像與所述3D模型、所述廣告視頻文件融合輸出顯示。
本發明所述的多屏廣告精準投放方法,其中,所述廣告視頻庫中的廣告視頻按不同特征描述數據存儲。
本發明所述的多屏廣告精準投放方法,其中,所述方法進一步包括步驟:
將所述特征描述數據按優先級順序排列,根據所述優先級順序依次從所述廣告視頻庫中查找合適的廣告視頻。
本發明所述的多屏廣告精準投放方法,其中,所述優先級順序中,用戶性別和年齡并列為第一優先級的特征描述數據。
本發明所述的多屏廣告精準投放方法,其中,所述步驟:對所述攝像機獲取的當前場景圖像進行3D渲染,得到3D模型,具體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣;
根據所述單應性矩陣,繪制出能將當前場景圖像中的目標圖片完全覆蓋的矩形平面3D模型。
本發明所述的多屏廣告精準投放方法,其中,所述對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣,具體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,得到初始單應性矩陣;
根據圖像配準成功的圖像特征點、初始單應性矩陣及攝像機實時捕獲的當前場景圖像,對目標圖片進行光流跟蹤,由跟蹤算法得到單應性矩陣。所述步驟:對所述攝像機獲取的當前場景圖像進行3D渲染,得到3D模型,具體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣;
根據所述單應性矩陣,繪制出能將當前場景圖像中的目標圖片完全覆蓋的矩形平面3D模型。
本發明所述的多屏廣告精準投放方法,其中,所述對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣,具體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,得到初始單應性矩陣;
根據圖像配準成功的圖像特征點、初始單應性矩陣及攝像機實時捕獲的當前場景圖像,對目標圖片進行光流跟蹤,由跟蹤算法得到單應性矩陣。
本發明的有益效果在于:通過對當前場景圖像的獲取及分析,實時判斷當前需要投放廣告的目標用戶具體信息,以實現廣告精準投放。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將結合附圖及實施例對本發明作進一步說明,下面描述中的附圖僅僅是本發明的部分實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他附圖:
圖1是本發明較佳實施例的多屏廣告精準投放方法流程一;
圖2是本發明較佳實施例的多屏廣告精準投放方法流程二;
圖3是本發明較佳實施例的多屏廣告精準投放方法流程三;
圖4是本發明較佳實施例的多屏廣告精準投放方法流程四。
具體實施方式
為了使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例是本發明的部分實施例,而不是全部實施例。基于本發明的實施例,本領域普通技術人員在沒有付出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明的保護范圍。
本發明較佳實施例的多屏廣告精準投放方法流程如圖1所示,包括以下步驟:
步驟S1、根據當前目標用戶特征描述數據查找需要投放的多個廣告視頻文件;
步驟S2、將多個所述廣告視頻文件同時投放到多個顯示屏進行顯示。
具體地,上述步驟S1包括:
步驟S10、攝像機獲取包含目標用戶在內的當前場景圖像;
步驟S20、對當前場景圖像進行特征檢測,提取出圖像特征點,并對圖像特征點進行特征描述,得到整幅圖像的特征描述數據;
步驟S30、根據當前場景圖像的特征描述數據,在廣告視頻庫中進行搜索,得到適合針對當前場景圖像中的用戶投放的廣告視頻文件;
步驟S40、播放搜索到的廣告視頻文件。
如圖2所示,上述多屏廣告精準投放方法中,步驟S10:攝像機獲取包含目標用戶在內的當前場景圖像,具體包括:
步驟S11、傳感器自動感應廣告機前是否有目標用戶;
步驟S12、在有目標用戶時,啟動攝像機工作,獲取包含目標用戶在內的當前場景圖像。
具體地,上述各步驟中特征描述數據具體包括:用戶身高、年齡、性別、體重、膚色。當只有一個目標用戶時,上述各特征描述數據為該目標用戶的特征,當有多個目標用戶時,同時檢測多個目標用戶,并得到各自的特征描述數據,并根據多個目標用戶各自的不同類型特征描述數據生成圖表,取其中同類型特征描述數據最多的特征。
如圖3所示,上述多屏廣告精準投放方法進一步包括步驟:
步驟S50、對攝像機獲取的當前場景圖像進行3D渲染,得到3D模型;
步驟S60、將當前場景圖像與3D模型、廣告視頻文件融合輸出顯示。
采用上述步驟S50和步驟S60可以實現3D廣告視頻播放,并將目標用戶置于該廣告視頻文件中,使其有身臨其境的感覺,更好的體驗廣告效果。
上述多屏廣告精準投放方法中,廣告視頻庫中的廣告視頻按不同特征描述數據進行存儲。具體地,是按照不同類型的特征描述數據進行存儲,例如,將 針對同一性別的廣告視頻文件存儲在一個文件夾中,將針對同一年齡的廣告視頻文件存儲在一個文件夾中,等等。
上述方法進一步包括步驟:將特征描述數據按優先級順序排列,根據優先級順序依次從廣告視頻庫中查找合適的廣告視頻。例如,先查找第一優先級的特征描述數據對應的文件夾,得到第一組廣告視頻,在當前的第一組廣告視頻文件中,再按第二優先級的特征描述數據進行查找,得到第二組廣告視頻,在當前的第二組廣告視頻文件中,依此類推,可以查找其中多個特征描述數據,得到最終可以播放的廣告視頻文件列表,依次進行播放。
優選地,上述優先級順序中,用戶性別和年齡并列為第一優先級的特征描述數據。
上述步驟:對攝像機獲取的當前場景圖像進行3D渲染,得到3D模型,具體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣;
根據單應性矩陣,繪制出能將當前場景圖像中的目標圖片完全覆蓋的矩形平面3D模型。
上述多屏廣告精準投放方法中,對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣,具體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,得到初始單應性矩陣;
根據圖像配準成功的圖像特征點、初始單應性矩陣及攝像機實時捕獲的當前場景圖像,對目標圖片進行光流跟蹤,由跟蹤算法得到單應性矩陣。
上述步驟:對攝像機獲取的當前場景圖像進行3D渲染,得到3D模型,具 體包括:
對攝像機捕獲的當前場景圖像和樣本圖像進行配準,計算攝像機的姿態,得到單應性矩陣;
根據單應性矩陣,繪制出能將當前場景圖像中的目標圖片完全覆蓋的矩形平面3D模型。
應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,而所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。