ads linkedin U-Bio 光学式指紋センサー SDK | Anviz グローバル

U-Bio Optical 指紋センサー SDK

10/23/2012
シェアする

1CD コンテンツ:

AvzScanner.dll: ユーザーが使用する DLL。

デモ:デモ(VC6、VB6、Delphi7、C#);

 

2システム要件: Windows 2000/XP 以降のエディション      

3のエクスポート機能の説明AvzScanner.dll:

3.1 AvzFindDevice

プロトタイプ: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

機能: センサー リーダーを検索します。

パラメータ: pSensorName - センサー リーダーの名前を格納するための配列

注意: たとえば、センサー リーダー名:AvzScanner 1

戻り値: 成功した場合は 1 を返し、それ以外の場合は 0 を返します。

 

3.2 AvzOpenDevice

プロトタイプ: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)

機能: センサー リーダーを開く

パラメータ: uDeviceID-Sensor リーダーのシリアル番号

Hwnd - 指紋画像のウィンドウ ハンドルをプレビューします。

戻り値: 成功した場合は 0 を返し、それ以外の場合は 1 を返します。

 

3.3 AvzCloseDevice

プロトタイプ: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)

機能: センサー リーダーを閉じる

パラメータ: uDeviceID-Sensor リーダーのシリアル番号

戻り値: 戻り値なし

 

3.4 AvzGetCard

プロトタイプ:voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)

機能: カード番号を取得する

パラメーター: uDeviceID -センサー リーダーのシリアル番号

           lCardID - カード番号

戻り値: 戻り値なし

 

3.5 AvzGetImage

プロトタイプ: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)

機能: センサー リーダーの指紋画像をキャプチャし、画像を pImage に保存します。

パラメータ: uDeviceID-Sensor リーダーのシリアル番号

                         pImage - 指紋画像のデータを保存します。

280×280バイト以上

              bFingerOn-1: センサーに指があります;0: センサーに指がありません。

戻り値: 戻り値なし

 

3.6 AvzSaveHueBMPファイル

プロトタイプ: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

機能: メモリ内の元の画像を bmp ファイルに保存

パラメータ: strFIleName - 指紋ファイル名、

pImage - 指紋画像を保存するためのバッファ ゾーン       

戻り値: 戻り値なし

 

3.7 AvzSaveClrBMPファイル

プロトタイプ: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

機能: メモリ内のフィーチャー イメージを bmp ファイルに保存します。

パラメータ: strFIleName - 指紋ファイル名、

pImage - 指紋特徴を保存するためのバッファ ゾーン         

戻り値: 戻り値なし

 

3.8 AvzPack機能

プロトタイプ: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

機能: 指紋テンプレートをカプセル化する

パラメーター: pFeature1 -指紋機能 1,256 バイト、

          pFeature2 -指紋機能 2,256 バイト、

          pPackFeature –Anviz 指紋機能テンプレート、サポート Anviz オフライン時間出席マシン。

戻り値: pPackFeature 指紋特徴データのストレージ

 

3.9 AvzUnpackFeature

プロトタイプ: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

機能: 解凍 Anviz 指紋テンプレート

パラメーター: pPackFeature–Anviz 指紋機能テンプレート、サポート Anviz オフライン時間出席マシン。

pFeature1 -指紋機能 1,256 バイト、

          pFeature2 -指紋機能 2,256 バイト、

戻り値: 成功した場合は 0 を返し、それ以外の場合は XNUMX 以外を返します

 

3.10 Avzプロセス

プロトタイプ: intWINAPIAvzProcess(unsigned char *pimagein,

                               unsigned char *機能、

                               unsigned char *pimagebin、

                               unsigned char bthin、

                               unsigned char bdrawfea、

unsigned short uRate = 110)

機能: 入力指紋画像データから指紋特徴量をキャプチャします。

パラメーター: pimagein – 幅 280、高さ 280 の指紋画像データを入力します。データは行に整然と配置されます。各画素に 1 バイトを使用して色相を示します。

          Feature – 生成された指紋特徴値、256 の非シンボル バイト配列

          Pimagebin – double 値の画像データを生成します。幅 280、高さ 280。データは行に整然と配置されます。0 と 255 を使用して各画素を示します。

          Bthin –1-pimagebin は修正された画像を生成します

                                     0-pimagebin は修正されていない画像を生成します

          Bdrawfea –1-pimagebin は、特徴スポットの情報を生成します。

  • pimagebin は特徴スポットの情報を生成しません。

          uRate - カメラのモデルに応じて異なる値を取ります (U-Bio =94)

戻り値: 成功した場合は 0 を返し、失敗した場合は 1 を返し、システム エラーの場合は 2 を返します。

 

3.11 AvzMatch

プロトタイプ: intWINAPIAvzMatch(unsigned char *feature1,

                           unsigned char *feature2、

                             符号なしショート レベル = 5、

unsigned short 回転 = 60)

機能: XNUMX つの入力指紋特徴の値を比較する

パラメータ: feature1 - 指紋機能 1,256bytes 

          Feature2 - 指紋機能 2,256bytes 

          level - 一致するレベル (1-9)

          回転 - 一致する回転角度 (1-180)

戻り値: 成功した場合は 0 を返し、それ以外の場合は 1 を返し、システム エラーの場合は 2 を返します。

 

3.11 AvzMatchN

プロトタイプ: intWINAPIAvzMatchN(unsigned char *featurein,

                            unsigned char featurelib[][256]、

                              署名されていない長い指番号、

                              符号なしショート レベル = 5、

                unsigned short 回転 = 60)

機能: 入力された指紋特徴量と指紋ライブラリの特徴量を 1:N 識別方式で比較する

パラメータ: featurein - 機能値を比較する必要があります,256bytes 

          featurelib-指紋特徴値ライブラリ配列

          fingernum - 指紋ライブラリー内の指紋の量

          level - 一致するレベル (1-9)

          回転 - 一致する回転角度 (1-180)

戻り値: 成功した場合は指紋テンプレートのシリアル番号 (>=0) を返し、失敗した場合は -1 を返し、システム エラーの場合は -2 を返します。

ニック・ワン

Xthingのマーケティングスペシャリスト

Nic は香港バプテスト大学で学士号と修士号を取得しており、スマート ハードウェア業界で 2 年の経験があります。彼をフォローするか、 LinkedIn.