成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5體感游戲《守護(hù)拉普達(dá)》誕生記

開發(fā) 前端
關(guān)于運(yùn)動捕方式有很多,于是就存在算法選型問題。我們先后實(shí)驗(yàn)過三種方式:色域跟蹤、Mean shift、幀差。最終綜合了一套方案。下面簡單介紹下實(shí)現(xiàn)方案。

拉普達(dá)是什么?

《守護(hù)拉普達(dá)》是一款基于HTML5的體感塔防游戲,是騰訊編程馬拉松的優(yōu)勝作品。

拉普達(dá)(Laputa)是天空之城的意思。玩家以保護(hù)拉普達(dá)為目標(biāo),通過肢體運(yùn)動控制準(zhǔn)星殺死不斷靠近總部的小怪。殺怪可以獲取游戲積分,連殺或觸發(fā)道具都能得到更多積分!分?jǐn)?shù)最終會存入服務(wù)器,列入宇宙排名。

演示視頻

實(shí)現(xiàn)原理

視頻體感游戲的核心在于運(yùn)動的捕獲與識別,主要的問題是如何實(shí)現(xiàn)運(yùn)動捕獲算法。

關(guān)于運(yùn)動捕方式有很多,于是就存在算法選型問題。我們先后實(shí)驗(yàn)過三種方式:色域跟蹤、Mean shift、幀差。最終綜合了一套方案。下面簡單介紹下實(shí)現(xiàn)方案。

原理:分析連續(xù)關(guān)鍵幀間差異來確定運(yùn)動區(qū)域。再通過運(yùn)動特征系數(shù)加權(quán),最終得到較為準(zhǔn)確的坐標(biāo)。

優(yōu)點(diǎn):環(huán)境干擾相對較小,且無需特征錄入。

處理流程:

1.通過瀏覽器getUserMediaAPI啟動攝像頭并獲取視頻流

2.利用canvas轉(zhuǎn)化圖像數(shù)據(jù)格式

3.利用幀差原理獲取運(yùn)動區(qū)域(這里用到(grayscale公式)

灰度 = R*.299+G*.587+B*.114;

我們預(yù)先設(shè)定了一個亮度敏感度值 sen = 15;

當(dāng)Math.abs(像素亮度1-像素亮度2)>sen 時,這個點(diǎn)將被納入運(yùn)動區(qū)域。

4、降噪

柵格化圖像,判斷每個柵格的運(yùn)動點(diǎn)密度,排除低于設(shè)定值的柵格。這樣就得到比較干凈的運(yùn)動區(qū)域。

5.運(yùn)動區(qū)域平衡分析

上一步返回的是坐標(biāo)點(diǎn)陣群,游戲需要的是唯一坐標(biāo)。數(shù)據(jù)需要進(jìn)一步處理。經(jīng)過觀察發(fā)現(xiàn)運(yùn)動點(diǎn)陣分布在畫面的區(qū)間與動作目的有一定關(guān)聯(lián)性。也就是以畫面中心點(diǎn)為基準(zhǔn),判斷運(yùn)動點(diǎn)陣距離中心點(diǎn)距離。以距離為加權(quán)因素,越靠邊緣因素值越大。最終得出唯一坐標(biāo)。

6. 每個圖像算法最終都會遇到性能問題

這里我們用到了 worker。關(guān)于worker:THE BASICS OF WEB WORKERS

以上便是《守護(hù)拉普達(dá)》實(shí)現(xiàn)體感控制的基本原理。在比賽***一刻我們還在不斷優(yōu)化算法,是一件很磨人的事情。不過結(jié)果還算令人滿意,帶走3個獎項(xiàng) 杰出項(xiàng)目、優(yōu)秀創(chuàng)新、優(yōu)秀技術(shù)。

PS:Demo代碼正在整理,體驗(yàn)地址會稍后放出。

團(tuán)隊(duì)靚照

[[82987]]

《守護(hù)拉普達(dá)》已經(jīng)入駐深圳騰訊形象店- @Image,歡迎前往體驗(yàn)。

責(zé)任編輯:張偉 來源: 騰訊
相關(guān)推薦

2010-11-10 09:11:37

Windows Pho

2012-03-19 09:14:26

2012-12-07 10:52:29

2012-02-27 09:20:43

Julia編程語言

2021-01-12 09:42:05

鴻蒙HarmonyOSPage Abilit

2021-06-02 08:19:05

Web性能HTML

2013-03-22 16:49:12

2022-06-17 15:54:31

自動化數(shù)字員工

2014-11-24 09:23:22

華為數(shù)據(jù)中心

2016-09-26 15:40:52

2013-07-01 10:06:56

iPhone體感游戲

2011-06-27 08:57:23

JavaScript

2015-01-30 17:18:26

捕魚3樊少強(qiáng)Testin崩潰大師

2015-09-28 17:22:44

浪潮

2018-04-10 11:34:30

華為云生態(tài)大會

2013-03-21 19:58:10

ASC13亞洲大學(xué)生超

2011-05-13 17:36:05

HTML

2014-12-30 17:13:51

HTML5
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: av一级毛片 | 农村真人裸体丰满少妇毛片 | 视频一区二区三区在线观看 | 另类视频在线 | 国产亚洲精品久久久久久豆腐 | 97久久精品午夜一区二区 | 日本成人中文字幕 | 99久久99热这里只有精品 | 亚洲成人国产综合 | 热久久性 | 国产精品久久久久久久久久免费 | 天天综合网天天综合 | 欧美成年网站 | 欧美激情在线观看一区二区三区 | 亚洲国产精品一区二区第一页 | 欧美福利 | 在线免费观看毛片 | 国产一区二区三区免费视频 | 久久一起草| 亚洲伊人精品酒店 | 中文字幕在线观看av | 国产成人精品a视频一区www | 欧美久久久电影 | 久色视频在线 | 日韩欧美精品在线 | 国产精品区一区二区三区 | 色噜噜亚洲男人的天堂 | 亚洲一二三区在线观看 | 91大片| 欧美一级在线观看 | 涩涩鲁亚洲精品一区二区 | 亚洲五码在线 | 成人免费观看视频 | 日韩一区和二区 | 中日av | 91精品国产乱码久久久久久久久 | 91视频精选 | 成人免费视频网站在线观看 | 日韩毛片网 | 在线视频一区二区三区 | 国产精品久久久久无码av |