ads linkedin ಯು-ಬಯೋ ಆಪ್ಟಿಕಲ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್ SDK | Anviz ಜಾಗತಿಕ

ಯು-ಬಯೋ ಆಪ್ಟಿಕಲ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್ SDK

10/23/2012
ಹಂಚಿಕೊಳ್ಳಿ

1.ಸಿಡಿ ವಿಷಯ:

AvzScanner.dll: ಬಳಕೆದಾರ ಬಳಕೆಗಾಗಿ DLL;

ಡೆಮೊ: ಡೆಮೊ(VC6,VB6,Delphi7,C#);

 

2.ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆ: ವಿಂಡೋಸ್ 2000/XPandhigher ಆವೃತ್ತಿ      

3.ರಲ್ಲಿ ರಫ್ತು ಕಾರ್ಯದ ವಿವರಣೆAvzScanner.dll:

3.1 AvzFindDevice

ಮೂಲಮಾದರಿ: ShortWINAPIAvzFindDevice(ಸಹಿ ಮಾಡದ ಚಾರ್ pSensorName[8][128])

ಕಾರ್ಯ: ಸೆನ್ಸರ್ ರೀಡರ್ ಅನ್ನು ಹುಡುಕಿ

ಪ್ಯಾರಾಮೀಟರ್: pSensorName-ಸಂವೇದಕ ರೀಡರ್ ಹೆಸರನ್ನು ಸಂಗ್ರಹಿಸುವ ರಚನೆ

ಗಮನಿಸಿ: ಉದಾಹರಣೆಗೆ ಸಂವೇದಕ ರೀಡರ್ ಹೆಸರು:AvzScanner 1

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ: ಯಶಸ್ವಿಯಾದರೆ 1 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ 0 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ

 

3.2 AvzOpenDevice

ಮೂಲಮಾದರಿ: intWINAPIAvzOpenDevice (ಸಹಿ ಮಾಡದ ಕಿರು uDeviceID, HWND hWnd)

ಕಾರ್ಯ: ಸಂವೇದಕ ರೀಡರ್ ತೆರೆಯಿರಿ

ಪ್ಯಾರಾಮೀಟರ್: uDeviceID-ಸೆನ್ಸರ್ ರೀಡರ್‌ನ ಸರಣಿ ಸಂಖ್ಯೆ

Hwnd -ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಚಿತ್ರದ ವಿಂಡೋ ಹ್ಯಾಂಡಲ್ ಅನ್ನು ಪೂರ್ವವೀಕ್ಷಿಸಿ

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ: ಯಶಸ್ವಿಯಾದರೆ 0 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ 1 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ

 

3.3 AvzCloseDevice

ಮೂಲಮಾದರಿ: voidWINAPIAvzCloseDevice (ಸಹಿ ಮಾಡದ ಕಿರು uDeviceID)

ಕಾರ್ಯ: ಸಂವೇದಕ ರೀಡರ್ ಅನ್ನು ಮುಚ್ಚಿ

ಪ್ಯಾರಾಮೀಟರ್: uDeviceID-ಸೆನ್ಸರ್ ರೀಡರ್‌ನ ಸರಣಿ ಸಂಖ್ಯೆ

ರಿಟರ್ನ್ ಮೌಲ್ಯ: ರಿಟರ್ನ್ ಮೌಲ್ಯವಿಲ್ಲ

 

3.4 AvzGetCard

ಮೂಲಮಾದರಿ: voidWINAPIAvzGetCard(ಸಹಿ ಮಾಡದ ಕಿರು uDeviceID, dword *lCardID)

ಕಾರ್ಯ: ಕಾರ್ಡ್ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಿರಿ

ಪ್ಯಾರಾಮೀಟರ್: uDeviceID -ಸೆನ್ಸರ್ ರೀಡರ್‌ನ ಸರಣಿ ಸಂಖ್ಯೆ

           lCardID - ಕಾರ್ಡ್ ಸಂಖ್ಯೆ

ರಿಟರ್ನ್ ಮೌಲ್ಯ: ರಿಟರ್ನ್ ಮೌಲ್ಯವಿಲ್ಲ

 

3.5 AvzGetImage

ಮೂಲಮಾದರಿ: voidWINAPIAvzGetImage (ಸಹಿ ಮಾಡದ ಕಿರು uDeviceID, ಸಹಿ ಮಾಡದ ಚಾರ್ *pImage, ಸಹಿ ಮಾಡದ ಶಾರ್ಟ್ bFingerOn)

ಕಾರ್ಯ: ಸಂವೇದಕ ರೀಡರ್‌ಗಾಗಿ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಚಿತ್ರವನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ ಮತ್ತು ಚಿತ್ರವನ್ನು pImage ನಲ್ಲಿ ಉಳಿಸಿ

ಪ್ಯಾರಾಮೀಟರ್: uDeviceID-ಸೆನ್ಸರ್ ರೀಡರ್‌ನ ಸರಣಿ ಸಂಖ್ಯೆ

                         pImage - ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಚಿತ್ರದ ಡೇಟಾವನ್ನು ಉಳಿಸಿ,

280×280 ಬೈಟ್‌ಗಳಿಗಿಂತ ಕಡಿಮೆಯಿಲ್ಲ

              bFingerOn-1: ಸಂವೇದಕದಲ್ಲಿ ಬೆರಳನ್ನು ಹೊಂದಿದೆ; 0: ಸಂವೇದಕದಲ್ಲಿ ಯಾವುದೇ ಬೆರಳನ್ನು ಹೊಂದಿಲ್ಲ.

ರಿಟರ್ನ್ ಮೌಲ್ಯ: ರಿಟರ್ನ್ ಮೌಲ್ಯವಿಲ್ಲ

 

3.6 AvzSaveHueBMPFile

ಮೂಲಮಾದರಿ: voidWINAPIAvzSaveHueBMPFile(ಚಾರ್ *strFIleName, ಸಹಿ ಮಾಡದ ಚಾರ್ *pImage)

ಕಾರ್ಯ: ಮೆಮೊರಿಯಲ್ಲಿ ಮೂಲ ಚಿತ್ರವನ್ನು bmp ಫೈಲ್‌ಗೆ ಉಳಿಸಿ

ಪ್ಯಾರಾಮೀಟರ್: strFIleName-ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಫೈಲ್ ಹೆಸರು,

pImage- ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಇಮೇಜ್ ಸಂಗ್ರಹಣೆಗಾಗಿ ಬಫರ್ ವಲಯ       

ರಿಟರ್ನ್ ಮೌಲ್ಯ: ರಿಟರ್ನ್ ಮೌಲ್ಯವಿಲ್ಲ

 

3.7 AvzSaveClrBMPFile

ಮೂಲಮಾದರಿ: voidWINAPIAvzSaveClrBMPFile (ಚಾರ್ *strFIleName, ಸಹಿ ಮಾಡದ ಚಾರ್ *pImage)

ಕಾರ್ಯ: ವೈಶಿಷ್ಟ್ಯದ ಚಿತ್ರವನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ bmp ಫೈಲ್‌ಗೆ ಉಳಿಸಿ

ಪ್ಯಾರಾಮೀಟರ್: strFIleName-ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಫೈಲ್ ಹೆಸರು,

pImage- ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ ಸಂಗ್ರಹಣೆಗಾಗಿ ಬಫರ್ ವಲಯ         

ರಿಟರ್ನ್ ಮೌಲ್ಯ: ರಿಟರ್ನ್ ಮೌಲ್ಯವಿಲ್ಲ

 

3.8 AvzPackFeature

ಮೂಲಮಾದರಿ: shortWINAPIAvzPackFeature (ಸಹಿ ಮಾಡದ ಚಾರ್ *pFeature1, ಸಹಿ ಮಾಡದ ಚಾರ್ *pFeature2, ಸಹಿ ಮಾಡದ ಚಾರ್ *pPackFeature)

ಕಾರ್ಯ: ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಎನ್‌ಕ್ಯಾಪ್ಸುಲೇಟ್ ಮಾಡಿ

ಪ್ಯಾರಾಮೀಟರ್: pFeature1 -ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ 1,256 ಬೈಟ್‌ಗಳು,

          pFeature2 -ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ 2,256 ಬೈಟ್‌ಗಳು,

          pPackFeature-Anviz ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಟೆಂಪ್ಲೇಟ್, ಬೆಂಬಲಿಸುತ್ತದೆ Anviz ಆಫ್‌ಲೈನ್ ಸಮಯದ ಹಾಜರಾತಿ ಯಂತ್ರ.

ಹಿಂತಿರುಗಿಸುವ ಮೌಲ್ಯ: pPackFeature ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ ಡೇಟಾದ ಸಂಗ್ರಹಣೆ

 

3.9 AvzUnpackFeature

ಮೂಲಮಾದರಿ: intWINAPIAvzUnpackFeature (ಸಹಿ ಮಾಡದ ಚಾರ್ *pPackFeature, ಸಹಿ ಮಾಡದ ಚಾರ್ *pFeature1, ಸಹಿ ಮಾಡದ ಚಾರ್ *pFeature2)

ಕಾರ್ಯ: ಡಿಕಂಪ್ರೆಸ್ ದಿ Anviz ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಟೆಂಪ್ಲೇಟ್

ನಿಯತಾಂಕ: pPackFeature-Anviz ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಟೆಂಪ್ಲೇಟ್, ಬೆಂಬಲಿಸುತ್ತದೆ Anviz ಆಫ್‌ಲೈನ್ ಸಮಯದ ಹಾಜರಾತಿ ಯಂತ್ರ.

pFeature1 -ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ 1,256 ಬೈಟ್‌ಗಳು,

          pFeature2 -ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ 2,256 ಬೈಟ್‌ಗಳು,

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ: ಯಶಸ್ವಿಯಾದರೆ 0 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ ಶೂನ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ

 

3.10 Avz ಪ್ರಕ್ರಿಯೆ

ಮೂಲಮಾದರಿ: intWINAPIAvzProcess(ಸಹಿ ಮಾಡದ ಚಾರ್ *ಪಿಮೇಜಿನ್,

                               ಸಹಿ ಮಾಡದ ಚಾರ್ * ವೈಶಿಷ್ಟ್ಯ,

                               ಸಹಿ ಮಾಡದ ಚಾರ್ *ಪಿಮಜೆಬಿನ್,

                               ಸಹಿ ಮಾಡದ ಚಾರ್ ಬಿಥಿನ್,

                               ಸಹಿ ಮಾಡದ ಚಾರ್ ಬ್ರಾಫಿಯಾ,

ಸಹಿ ಮಾಡದ ಕಿರು uRate = 110)

ಕಾರ್ಯ: ಇನ್‌ಪುಟ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಇಮೇಜ್ ಡೇಟಾದಿಂದ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯವನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ.

ಪ್ಯಾರಾಮೀಟರ್: pimagein -ಇನ್‌ಪುಟ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಇಮೇಜ್ ಡೇಟಾ ಅಗಲ 280, ಎತ್ತರ 280, ಡೇಟಾವನ್ನು ಕ್ರಮಬದ್ಧವಾಗಿ ಸಾಲುಗಳಲ್ಲಿ ಜೋಡಿಸಲಾಗುತ್ತದೆ, ವರ್ಣವನ್ನು ಸೂಚಿಸಲು ಪ್ರತಿ ಚಿತ್ರದ ಅಂಶಕ್ಕೆ 1 ಬೈಟ್‌ಗಳನ್ನು ಬಳಸಿ

          ವೈಶಿಷ್ಟ್ಯ - ರಚಿತವಾದ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯ, 256 ಸಂಕೇತವಲ್ಲದ ಬೈಟ್‌ಗಳ ಅರೇ

          Pimagebin - ಡಬಲ್ ಮೌಲ್ಯದ ಇಮೇಜ್ ಡೇಟಾವನ್ನು ಉತ್ಪಾದಿಸಿ, ಅಗಲ 280, ಎತ್ತರ 280, ಡೇಟಾವನ್ನು ಕ್ರಮಬದ್ಧವಾಗಿ ಸಾಲುಗಳಲ್ಲಿ ಜೋಡಿಸಲಾಗುತ್ತದೆ, ಪ್ರತಿ ಚಿತ್ರದ ಅಂಶವನ್ನು ಸೂಚಿಸಲು 0 ಮತ್ತು 255 ಅನ್ನು ಬಳಸಿ

          Bthin –1-pimagebin ಸರಿಪಡಿಸಿದ ಚಿತ್ರವನ್ನು ರಚಿಸುತ್ತದೆ

                                     0-pimagebin ಸರಿಪಡಿಸದ ಚಿತ್ರವನ್ನು ರಚಿಸುತ್ತದೆ

          Bdrawfea –1-pimagebin ವೈಶಿಷ್ಟ್ಯದ ಸ್ಥಳದ ಮಾಹಿತಿಯನ್ನು ರಚಿಸುತ್ತದೆ.

  • pimagebin ವೈಶಿಷ್ಟ್ಯದ ಸ್ಥಳದ ಮಾಹಿತಿಯನ್ನು ರಚಿಸುವುದಿಲ್ಲ.

          uRate - ಕ್ಯಾಮೆರಾ ಮಾದರಿಯ ಪ್ರಕಾರ ವಿಭಿನ್ನ ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ, (U-Bio =94)

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ: ಯಶಸ್ವಿಯಾದರೆ 0 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ವಿಫಲವಾದರೆ 1 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಸಿಸ್ಟಮ್ ದೋಷವಾಗಿದ್ದರೆ 2 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ

 

3.11 AvzMatch

ಮೂಲಮಾದರಿ: intWINAPIAvzMatch(ಸಹಿ ಮಾಡದ ಚಾರ್ *ಫೀಚರ್1,

                           ಸಹಿ ಮಾಡದ ಚಾರ್ *ಫೀಚರ್2,

                             ಸಹಿ ಮಾಡದ ಸಣ್ಣ ಮಟ್ಟ = 5,

ಸಹಿ ಮಾಡದ ಸಣ್ಣ ತಿರುಗುವಿಕೆ = 60)

ಕಾರ್ಯ: ಎರಡು ಇನ್‌ಪುಟ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯಗಳ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ

ಪ್ಯಾರಾಮೀಟರ್: ವೈಶಿಷ್ಟ್ಯ1 - ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ 1,256ಬೈಟ್‌ಗಳು 

          ವೈಶಿಷ್ಟ್ಯ2 - ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯ 2,256ಬೈಟ್‌ಗಳು 

          ಮಟ್ಟ - ಹೊಂದಾಣಿಕೆಯ ಮಟ್ಟ(1-9)

          ತಿರುಗಿಸು - ಮ್ಯಾಚಿಂಗ್ರೋಟೇಶನಲ್ ಕೋನ(1-180)

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ: ಯಶಸ್ವಿಯಾದರೆ 0 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ 1 ಹಿಂತಿರುಗಿ, ಸಿಸ್ಟಮ್ ದೋಷವಿದ್ದಲ್ಲಿ 2 ಹಿಂತಿರುಗಿ

 

3.11 AvzMatchN

ಮೂಲಮಾದರಿ: intWINAPIAvzMatchN (ಸಹಿ ಮಾಡದ ಚಾರ್ * ವೈಶಿಷ್ಟ್ಯ,

                            ಸಹಿ ಮಾಡದ ಚಾರ್ ಫೀಚರ್ಲಿಬ್[][256],

                              ಸಹಿ ಮಾಡದ ಉದ್ದನೆಯ ಬೆರಳು,

                              ಸಹಿ ಮಾಡದ ಸಣ್ಣ ಮಟ್ಟ = 5,

                ಸಹಿ ಮಾಡದ ಸಣ್ಣ ತಿರುಗುವಿಕೆ = 60)

ಕಾರ್ಯ: 1:N ಗುರುತಿನ ವಿಧಾನದ ಮೂಲಕ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಲೈಬ್ರರಿಯ ವೈಶಿಷ್ಟ್ಯ ಮೌಲ್ಯದೊಂದಿಗೆ ಇನ್‌ಪುಟ್ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ

ಪ್ಯಾರಾಮೀಟರ್: ಫೀಚರ್ಇನ್ - ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಕೆ ಮಾಡಬೇಕಾಗಿದೆ, 256ಬೈಟ್ಗಳು 

          featurelib-ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯ ಗ್ರಂಥಾಲಯ ರಚನೆ

          ಫಿಂಗರ್‌ನಮ್ - ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಲೈಬ್ರರಿಯಲ್ಲಿರುವ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಮೊತ್ತ

          ಮಟ್ಟ - ಹೊಂದಾಣಿಕೆಯ ಮಟ್ಟ(1-9)

          ತಿರುಗಿಸು - ಮ್ಯಾಚಿಂಗ್ರೋಟೇಶನಲ್ ಕೋನ(1-180)

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ: ಯಶಸ್ವಿಯಾದರೆ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಟೆಂಪ್ಲೇಟ್‌ನ ಸರಣಿ ಸಂಖ್ಯೆಯನ್ನು (>=0) ಹಿಂತಿರುಗಿಸಿ, ವಿಫಲವಾದರೆ -1 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ, ಸಿಸ್ಟಮ್ ದೋಷವಿದ್ದರೆ -2 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ.

ಪೀಟರ್ಸನ್ ಚೆನ್

ಮಾರಾಟ ನಿರ್ದೇಶಕ, ಬಯೋಮೆಟ್ರಿಕ್ ಮತ್ತು ಭೌತಿಕ ಭದ್ರತಾ ಉದ್ಯಮ

ಜಾಗತಿಕ ಚಾನೆಲ್ ಮಾರಾಟ ನಿರ್ದೇಶಕರಾಗಿ Anviz ಜಾಗತಿಕ, ಪೀಟರ್ಸನ್ ಚೆನ್ ಬಯೋಮೆಟ್ರಿಕ್ ಮತ್ತು ಭೌತಿಕ ಭದ್ರತಾ ಉದ್ಯಮದಲ್ಲಿ ಪರಿಣಿತರಾಗಿದ್ದಾರೆ, ಜಾಗತಿಕ ಮಾರುಕಟ್ಟೆ ವ್ಯಾಪಾರ ಅಭಿವೃದ್ಧಿ, ತಂಡದ ನಿರ್ವಹಣೆ ಇತ್ಯಾದಿಗಳಲ್ಲಿ ಶ್ರೀಮಂತ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದಾರೆ; ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಹೋಮ್, ಶೈಕ್ಷಣಿಕ ರೋಬೋಟ್ ಮತ್ತು STEM ಶಿಕ್ಷಣ, ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಚಲನಶೀಲತೆ ಇತ್ಯಾದಿಗಳ ಶ್ರೀಮಂತ ಜ್ಞಾನವನ್ನು ನೀವು ಅನುಸರಿಸಬಹುದು ಅಥವಾ ಸಂದೇಶ.