Eye Tracking 六 臉部處理

2022-04-11 12:37:25 字數 1284 閱讀 2792

public listbyte>> getfaceimgbyxml(imagebyte> img, string facexml)
主要功能:

封裝了opencv級聯分類器檢測人臉的函式,使用更簡單。

返回:檢測到的人臉影象

private listbyte>> getfaceimgbyspilt(imagebyte> img)
主要功能:對人臉進行切分

返回:4張影象,包含人臉的4個部分

private

static listbyte>> gettoporlowface(imagebyte> img, int offset)

主要功能:對人臉進行切分(上下切分),可以設定偏移量。

返回:2張上下切分後的影象

原始碼:

///

/// 使用xml檔案檢測到的包含人臉的乙個矩形

///private rectangle face_rec;

////// 使用直接分割臉部影象的方法得到的每一部分臉的矩形。

/// 它的大小為4,包含一張臉的4個部分。

///private listsplit_face_rec;

////// 通過xml檔案檢測的方式獲取人臉

//////

輸入的原始影象

///訓練好的xml檔案

///public rectangle getfacerec()

public listgetsplitfacerec()

public listbyte>> getfaceimgbyxml(imagebyte> img, string facexml)

if (facelist.count != 0)

return facelist;

else

}catch (exception ex)

}///

/// 將人臉進行田字格式的切分

//////

人臉影象

///private listbyte>> getfaceimgbyspilt(imagebyte> img)

////// 將人臉進行上下切分

//////

人臉影象

///偏移量

///private

static listbyte>> gettoporlowface(imagebyte> img, int offset)

Eye Tracking 一 眼動追蹤概述

顧名思義就是追蹤眼睛的運動。準確來講就是通過影象處理技術,定位瞳孔位置,獲取瞳孔中心座標,並通過某種方法,計算人的注視點,讓電腦知道你正在看什麼。目前大部分vr裝置或者應用需要使用者用手進行操作,時間長了以後就會感覺疲勞,而眼睛部分的肌肉對疲勞免疫 因為正常情況下,我們不覺得動一下眼睛是很累的事情 ...

用「臉」出行,體驗各地刷「臉」通關

人工智慧可以說是過去一兩年來最熱門的話題之一。他快速高效,已經成為乙個熱門的寵兒。人工智慧現在也出現在多個地區的多個行業中。如今,隨著城市的快速發展,人工智慧也得到了更新和公升級,人臉識別領域也得到了證明。面部識別門多次出現,以滿足人工智慧的趨勢,我們的生活和旅程已經悄然發生變化 有些機場可以 刷臉...

Python實現頭像換臉(AI換臉)

相關變數輸出結果 變數的輸出位置以及相關描述已經寫在 注釋中 author dazhi 2021 3 19 19 42 首先是導入庫 import json import requests import json import base64 第一步 獲取人臉關鍵點 deffind face impa...