【技術實現步驟摘要】
基于AR的視頻聊天方法、裝置、電子設備及存儲介質
[0001]本專利技術涉及圖像檢測領域,尤其涉及一種基于AR的視頻聊天方法、裝置、電子設備及計算機可讀存儲介質。
技術介紹
[0002]基于AR的視頻聊天是指利用動作捕捉、語音分析等技術獲取到聊天雙方所在的真實世界信息,將所述真實世界信息與線上虛擬世界信息無縫集成為AR虛擬形象,通過在屏幕上將講話人顯示為對應的AR虛擬形象進行溝通交流。
[0003]目前,在傳統的視頻聊天中,由于大部分人的視頻聊天工具為手機上的軟件,缺乏專業攝像機的精度,常常會出現講話人對視頻聊天中顯示的自身形象不夠滿意,而關閉攝像頭的情況,導致視頻聊天變成語音聊天,而在語音聊天中,由于對講雙方無法看到對方的面部表情以及肢體動作,會出現對雙方的講話內容理解有偏差的情況。因此,傳統的視頻聊天有局限性。
技術實現思路
[0004]本專利技術提供一種基于AR的視頻聊天方法、裝置、電子設備及計算機可讀存儲介質,其主要目的在于減少視頻聊天的局限性。
[0005]為實現上述目的,本專利技術提供的一種基于AR的視頻聊天方法,包括:
[0006]實時采集視頻聊天場景下所產生的視頻幀,并提取所述視頻幀之間的時間序列,根據所述時間序列,識別所述視頻幀中的原始視頻幀與變換視頻幀,提取所述原始視頻幀中的原始特征圖像及所述變換視頻幀中的變換特征圖像;
[0007]獲取所述原始特征圖像的原始特征點以及所述變換特征圖像的變換特征點,構建所述原始特征點與所述變換特征點的特征點坐標,根據 ...
【技術保護點】
【技術特征摘要】
1.一種基于AR的視頻聊天方法,其特征在于,所述方法包括:實時采集視頻聊天場景下所產生的視頻幀,并提取所述視頻幀之間的時間序列,根據所述時間序列,識別所述視頻幀中的原始視頻幀與變換視頻幀,提取所述原始視頻幀中的原始特征圖像及所述變換視頻幀中的變換特征圖像;獲取所述原始特征圖像的原始特征點以及所述變換特征圖像的變換特征點,構建所述原始特征點與所述變換特征點的特征點坐標,根據所述特征點坐標,通過匹配算法計算所述原始特征點與所述變換特征點之間的匹配率,在所述匹配率為預設閾值時,從所述原始特征點中識別優質特征點;劃分所述優質特征點的區域范圍,利用光流金字塔算法實時檢測所述區域范圍中區域特征點的移動軌跡,根據所述移動軌跡,實時更新所述區域特征點的軌跡變換矩陣;根據所述軌跡變換矩陣,計算所述視頻幀的三維空間坐標系,在所述三維空間坐標系中對所述視頻幀進行AR模型繪制,得到AR視頻幀;將所述AR視頻幀進行壓縮,將壓縮后的AR視頻幀返回至所述視頻聊天場景中。2.如權利要求1所述的基于AR的視頻聊天方法,其特征在于,所述提取所述原始視頻幀中的原始特征圖像,包括:獲取所述原始視頻幀中的視頻像素點,構建所述視頻像素點的像素點函數;通過盒式濾波器對所述像素點函數進行過濾,得到過濾函數;通過黑塞矩陣計算所述過濾函數的黑塞矩陣值;從所述黑塞矩陣值中識別大于預設矩陣值的目標黑塞矩陣值,將所述目標黑塞矩陣值對應的像素點作為所述原始視頻幀的原始特征點,將所述原始特征點組成所述原始特征圖像。3.如權利要求1所述的基于AR的視頻聊天方法,其特征在于,所述根據所述特征點坐標,通過匹配算法計算所述原始特征點與所述變換特征點之間的匹配率,包括:根據所述特征點坐標,計算所述原始特征點與所述變換特征點之間的歐式距離;通過所述匹配算法計算所述歐式距離中的最近鄰距離與次近鄰距離;計算所述最近鄰距離與所述次近鄰距離的距離比率,將所述近距離比率作為所述匹配率。4.如權利要求1所述的基于AR的視頻聊天方法,其特征在于,所述利用光流金字塔算法實時檢測所述區域范圍中區域特征點的移動軌跡,包括:利用所述光流金字塔的泰勒公式計算所述區域特征點的泰勒展開式;利用所述區域特征點的像素亮度不變的原理,計算所述區域特征點的水平導數以及垂直導數;利用所述光流金字塔的最小二乘法計算所述水平導數以及垂直導數的光流,根據所述光流,生成所述區域特征點的移動軌跡。5.如權利要求4所述的基于AR的視頻聊天方法,其特征在于,所述利用所述光流金字塔的最小二乘法計算所述水平導數以及垂直導數的光流,包括:利用下述公式計算所述水平導數以及垂直導數的光流:I
x
(q1)V
x
+I
y
(q1)V
y
+I
t
(q1)=0;公式(1)I
x
(q2)V
x
+I
y
(q2)V
y
+I
t
(q2)=0;公式(2)
I
x
(q3)V
x
+I
y
(q3)V
y
【專利技術屬性】
技術研發人員:楊陽,
申請(專利權)人:未鯤上海科技服務有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。