離線人臉識別C 類庫分享 虹軟2 0版本

2021-09-10 09:55:25 字數 1145 閱讀 1974

目前包含了以下功能:

釋放引擎:

bool result = enginefactory.disposeengine()

人臉個數檢測:

1.初始化人臉檢測器:

public facedetection(intptr hengine,bitmap image)

– hengine就是獲取的引擎

–image,bitmap格式的,不需要提前處理大小,內部有處理操作

2.獲取人臉數量

public int findfacenum()

返回人臉數量

人臉年齡檢測:

1.初始化人臉檢測器:

public facedetection(intptr hengine,bitmap image)

– hengine就是獲取的引擎

–image,bitmap格式的,不需要提前處理大小,內部有處理操作

2.獲取人臉年齡

public int getage()

返回人臉年齡

人臉性別檢測:

1.初始化人臉檢測器:

public facedetection(intptr hengine,bitmap image)

– hengine就是獲取的引擎

–image,bitmap格式的,不需要提前處理大小,內部有處理操作

2.獲取人臉性別

public string getgender()

返回人臉性別

人臉相似度對比:

方式一:

1.初始化人臉檢測器:

public facedetection(intptr hengine,bitmap image1, bitmap image2)

– hengine就是獲取的引擎

–image1,bitmap格式的,不需要提前處理大小,內部有處理操作

–image2,bitmap格式的,不需要提前處理大小,內部有處理操作

2.返回相似度

public float compare()

方式二:

返回相似度(直接對比)

public float compare(byte data1, bytedata2)

–data1是人臉影象資料大小1032

–data2是人臉影象資料大小1032

分享 虹軟人臉識別應用開發過程

趁晚上的時間向大家分享一波乾貨。虹軟的人臉識別是應用與離線開發的,因為不需要網路,所以它的識別速度較快。好了,廢話不多說,接下來就開始教大家怎樣使用了。sourcesets 2.接下裡就需要進行開發了。就拿人臉檢測的功能來說吧,首先需要 對引擎初始化,我們還需要乙個集合,用來存放我們檢測到的人臉,l...

分享 虹軟人臉識別應用開發過程

趁晚上的時間向大家分享一波乾貨。虹軟的人臉識別是應用與離線開發的,因為不需要網路,所以它的識別速度較快。好了,廢話不多說,接下來就開始教大家怎樣使用了。sourcesets 2.接下裡就需要進行開發了。就拿人臉檢測的功能來說吧,首先需要 對引擎初始化,我們還需要乙個集合,用來存放我們檢測到的人臉,l...

C 實現人臉識別一 (運用虹軟人臉識別引擎)

arcsoft.com.cn ai arcfa ce.html 動態呼叫 p invoke 我們可以將c或者c 的函式封裝成com元件,在c 中呼叫時比較方便,但是com元件需要註冊,而且多次註冊可能也會導致一些問題,同時在處理c或者c 的型別與com元件的型別轉換的時候也可能有些麻煩 採用動態的方...