内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

聊聊JavaScript人臉識別技術(shù)

我一直對人工智能識別技術(shù)非常感興趣,因為我無法想象這究竟是一種什么樣的算法,什么樣的分析過程。無論是聲音識別、人臉識別或其它種識別,人們的外貌、說話的方式都是如此不同,一種圖片你可以用不同的方式、從不同的角度拍攝,我不能理解這些識別技術(shù)是如何做到的。因為之前已經(jīng)介紹了JavaScript裸體識別技術(shù),還有個叫做“面具”的游戲也使用了這種識別技術(shù),我想對于臉部識別技術(shù)也應(yīng)該研究一下。Facebook使用了這種技術(shù),在手勢控制中也能用到它,所以,你網(wǎng)站上也會有應(yīng)用的地方。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、前進網(wǎng)站維護、網(wǎng)站推廣。

我找到的一個可以用于人臉識別的JavaScript程序包是Face Detection,它是由Jay Salvat和Liu Liu開發(fā)的。它是一個標(biāo)準(zhǔn)的jQuery插件,通過對提供的圖片進行分析,返回所有找到的臉部圖像的坐標(biāo)。下面我們來看看它是如何使用的!

jQuery.faceDetection

使用Face Detection這個jQuery plugin,你需要引入四個js文件:

<script src="jquery-1.4.3.min.js"></script>

<!-- mas js -->
<script src="facedetection/ccv.js"></script>
<script src="facedetection/face.js"></script>
<script src="jquery.facedetection.js"></script>

這個臉部識別插件的頭兩個文件里是它的各種功能性程序,通過它們能得到一個數(shù)組對象,這些對象里存儲的就是圖片里的臉部坐標(biāo)信息。下面是一個例子:

var coords = jQuery("#myImage").faceDetection();
/* 返回:
	{
		x: 525
		y: 435,
		width: 144,
		height: 144,
		positionX: 532.6353328125226,
		positionY: 443.240976080536,
		offsetX: 532.6353328125226,
		offsetY: 443.240976080536,
		confidence: 12.93120119,
		neighbour: undefined,
	}
*/

你還可以在檢測方法上加入事件回調(diào)函數(shù):

var coords = jQuery("#myImage").faceDetection({
	complete: function(image, coords) {
		// Do something
	},
	error: function() {
		console.warn("無法分析圖片");
	}
});

對于識別出的臉部信息,你可以做任何的處理東西。你可以在圖片中臉部的位置畫出框線:

jQuery("img").each(function() {
	var img = this;
	// 獲取臉部坐標(biāo)
	var coordinates = jQuery(img).faceDetection();
	// 在臉上畫出框線
	if(coordinates.length) {
		coordinates.forEach(function(coord) {
			jQuery("<p&gt", {
				css: {
					position: "absolute",
					left: coord.positionX + 5 + "px",
					top: coord.positionY + 5 + "px",
					width: coord.width + "px",
					height: coord.height + "px",
					border: "3px solid white"
				}
			}).appendTo(img.parentNode);
		});
	}
});

這很簡單,當(dāng)然你可以做復(fù)雜的處理,比如說提取出來。

我用了各種圖片進行臉部識別嘗試,正如我預(yù)想到的,結(jié)果并不是很完美。但不管怎樣,還是相當(dāng)不錯的。這是一個很簡單的腳本技術(shù),而且沒有任何技術(shù)是十全十美的。這個臉部識別插件并不具有臉部比較功能,你需要用其它方法并提供面部特征信息實現(xiàn)此功能??傊?,相當(dāng)不錯,強烈建議你試一下。

相關(guān)學(xué)習(xí)推薦:javascript視頻教程

網(wǎng)頁題目:聊聊JavaScript人臉識別技術(shù)
標(biāo)題來源:http://m.rwnh.cn/article26/cgeccg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、微信公眾號、定制開發(fā)面包屑導(dǎo)航、ChatGPT、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
胶州市| 永城市| 财经| 商城县| 潞西市| 唐河县| 麻栗坡县| 横山县| 岢岚县| 昌乐县| 抚顺县| 德安县| 宁陕县| 忻州市| 缙云县| 寿宁县| 临邑县| 大同市| 湘乡市| 石狮市| 晋州市| 泾源县| 南开区| 金塔县| 高青县| 弋阳县| 绥棱县| 改则县| 靖西县| 竹北市| 东丽区| 拜城县| 双江| 泰州市| 米易县| 乡宁县| 庆云县| 兴山县| 杭州市| 合作市| 石屏县|