自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

headtrackr:一個(gè)頭部/臉部追蹤的JavaScript庫

開發(fā) 前端
headtrackr 是一個(gè)用于實(shí)時(shí)臉部追蹤和頭部追蹤的 JS 庫。通過網(wǎng)絡(luò)攝像頭和 webRTC/getUserMedia 標(biāo)準(zhǔn),在相關(guān)計(jì)算機(jī)屏幕上追蹤用戶頭部的位置。

headtrackr 是一個(gè)用于實(shí)時(shí)臉部追蹤和頭部追蹤的 JS 庫。通過網(wǎng)絡(luò)攝像頭和 webRTC/getUserMedia 標(biāo)準(zhǔn),在相關(guān)計(jì)算機(jī)屏幕上追蹤用戶頭部的位置。

如果你要看示例,可觀看這個(gè)視頻?;蛘吣糜袛z像頭、瀏覽器支持 webRTC/getUserMedia 的筆記本,試試下面的例子。(你所使用的瀏覽器是否支持 webRTC/getUserMedia,請看這個(gè)網(wǎng)頁。)

示例

[[105511]] [[105510]]

 [[105512]] [[105513]]

 

使用方法

下載 headtrackr.js 庫,在代碼載入。

  1. <script src="js/headtrackr.js"></script> 

下面代碼,video 元素將用于 mediastream,canvas元素用于復(fù)制videoframes。

  1. <canvas id="inputCanvas" width="320" height="240" style="display:none"></canvas>  
  2. <video id="inputVideo" autoplay loop></video>  
  3. <script type="text/javascript">  
  4.   var videoInput = document.getElementById('inputVideo');  
  5.   var canvasInput = document.getElementById('inputCanvas');  
  6.    
  7.   var htracker = new headtrackr.Tracker();  
  8.   htracker.init(videoInput, canvasInput);  
  9.   htracker.start();  
  10. </script> 

當(dāng)頭部追蹤啟動后,會生成兩個(gè)事件 headtrackingEvent 和 facetrackingEvent。 headtrackingEvent 事件有3個(gè)屬性: x、 y、 z,表示用戶頭部在屏幕中心的估測位置,以厘米為單位。facetrackingEvent 事件有5個(gè)屬性: x、 y、 width、height、angle,表示用戶臉部的估測位置,和在視頻中的大小。

你也可以創(chuàng)建一個(gè)事件監(jiān)聽器來處理這些事件,或者如果你在用three.js,可以嘗試用其中的 pre-packaged controllers 做偽3D效果。

如果想知道更多使用方法,請查看以上事例的源碼。Reference - Overview

許可

Headtrackr.js 遵循 MIT License,其中來自  Liu Liu 和 Benjamin Jung 貢獻(xiàn)的代碼分別遵循 BSD-3 License 和 MIT License respectively。

英文原文:headtrackr

譯文鏈接:http://blog.jobbole.com/31213/

責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2014-02-14 09:37:01

JavascriptDOM

2021-05-19 22:23:56

PythonJavaScript數(shù)據(jù)

2012-07-17 17:05:55

JavaScript

2023-12-07 09:44:29

2017-05-02 11:30:44

JavaScript數(shù)組惰性求值庫

2018-09-18 10:11:21

前端vue.jsjavascript

2015-03-10 11:21:44

JavaScript組JavaScript

2024-02-19 08:26:59

wxPython界面庫開發(fā)

2009-06-22 13:43:01

F#函數(shù)式編程

2020-07-28 16:50:18

Javascriptkute.js前端

2025-03-07 08:30:00

pwruLinux網(wǎng)絡(luò)包追蹤

2020-12-17 12:31:16

javascriptDAOlocalStorag

2021-02-05 16:03:48

JavaScript游戲?qū)W習(xí)前端

2015-05-25 15:06:28

JavaScript函數(shù)式編程

2022-09-28 10:35:31

JavaScript代碼內(nèi)存泄漏

2023-03-01 10:19:23

2011-11-03 09:13:27

JavaScript

2020-09-02 07:22:17

JavaScript插件框架

2020-12-10 08:39:28

JNI 路由數(shù)據(jù)

2023-11-28 14:22:54

Python音頻
點(diǎn)贊
收藏

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