Академический Документы
Профессиональный Документы
Культура Документы
1
1 1
3 4 7
7 7 7 7 8 8 8 8 9 10 10 11 11 11
5 Using
5.1 System Setup Instructions 5.2 Android Activation 5.3 Matching Threshold and FAR/FRR 5.4 Quick Start
13
13 14 21 23
6 Tutorials 7 Samples
24 26
ii
7.1 VeriLook 7.2 VeriFinger 7.3 VeriSpeak 7.4 VeriEye 7.5 Java Samples Compilation
27 32 40 45 50
8 API Reference
8.1 Java Reference 8.1.1 com.neurotec.biometrics Package 8.1.1.1 Classes 8.1.1.1.1 NBiometricAttributes Class 8.1.1.1.2 NBiometrics Class 8.1.1.1.3 NBiometricTypes Class 8.1.1.1.4 NEAttributes Class 8.1.1.1.5 NEESegmentationDetails Class 8.1.1.1.6 NEExtractor Class 8.1.1.1.7 NEMatchingDetails Class 8.1.1.1.8 NERecord Class 8.1.1.1.9 NETemplate Class 8.1.1.1.10 NFAttributes Class 8.1.1.1.11 NFCore Class 8.1.1.1.12 NFDelta Class 8.1.1.1.13 NFDoubleCore Class 8.1.1.1.14 NFExtractor Class 8.1.1.1.15 NFMatchingDetails Class 8.1.1.1.16 NFMinutia Class 8.1.1.1.17 NFMinutiaNeighbor Class 8.1.1.1.18 NFRecord Class 8.1.1.1.19 NFTemplate Class 8.1.1.1.20 NLAttributes Class 8.1.1.1.21 NLEDetectionDetails Class 8.1.1.1.22 NLEEyes Class 8.1.1.1.23 NLEFace Class 8.1.1.1.24 NLERotation Class 8.1.1.1.25 NLExtractor Class 8.1.1.1.26 NLFeaturePoint Class 8.1.1.1.27 NLMatchingDetails Class 8.1.1.1.28 NLRecord Class 8.1.1.1.29 NLTemplate Class 8.1.1.1.30 NMatcher Class
58
59 60 61 61 63 63 65 67 68 75 75 80 83 85 87 90 91 105 106 110 110 130 135 136 140 141 142 143 161 163 163 167 170 iii
8.1.1.1.31 NMatchingDetails Class 8.1.1.1.32 NMatchingDetailsBase Class 8.1.1.1.33 NSAttributes Class 8.1.1.1.34 NSExtractor Class 8.1.1.1.35 NSMatchingDetails Class 8.1.1.1.36 NSRecord Class 8.1.1.1.37 NSTemplate Class 8.1.1.1.38 NTemplate Class 8.1.2 com.neurotec.biometrics.standards Package 8.1.2.1 Classes 8.1.2.1.1 ANASCIIBinaryRecord Class 8.1.2.1.2 ANASCIIRecord Class 8.1.2.1.3 ANBinaryRecord Class 8.1.2.1.4 ANCharset Class 8.1.2.1.5 ANFAlternateSegment Class 8.1.2.1.6 ANFAmputation Class 8.1.2.1.7 ANFCore Class 8.1.2.1.8 ANFDelta Class 8.1.2.1.9 ANField Class 8.1.2.1.10 ANFImageBinaryRecord Class 8.1.2.1.11 ANFPatternClass Class 8.1.2.1.12 ANFPImageASCIIBinaryRecord Class 8.1.2.1.13 ANFPMinutia Class 8.1.2.1.14 ANFPositionDescriptor Class 8.1.2.1.15 ANFPQualityMetric Class 8.1.2.1.16 ANFPrintPosition Class 8.1.2.1.17 ANFSegment Class 8.1.2.1.18 ANImageASCIIBinaryRecord Class 8.1.2.1.19 ANImageBinaryRecord Class 8.1.2.1.20 ANIrisImageProperties Class 8.1.2.1.21 ANNISTQualityMetric Class 8.1.2.1.22 ANPenVector Class 8.1.2.1.23 ANQualityMetric Class 8.1.2.1.24 ANRecord Class 8.1.2.1.25 ANRecordType Class 8.1.2.1.26 ANSMT Class 8.1.2.1.27 ANSubField Class 8.1.2.1.28 ANTemplate Class 8.1.2.1.29 ANType10Record Class 8.1.2.1.30 ANType13Record Class 8.1.2.1.31 ANType14Record Class 8.1.2.1.32 ANType15Record Class
191 196 197 198 203 203 207 210 214 217 217 220 222 223 224 224 225 226 227 229 233 234 240 245 246 247 249 250 261 265 266 267 268 270 275 283 285 286 320 342 349 360 iv
8.1.2.1.33 ANType16Record Class 8.1.2.1.34 ANType17Record Class 8.1.2.1.35 ANType1Record Class 8.1.2.1.36 ANType2Record Class 8.1.2.1.37 ANType3Record Class 8.1.2.1.38 ANType4Record Class 8.1.2.1.39 ANType5Record Class 8.1.2.1.40 ANType6Record Class 8.1.2.1.41 ANType7Record Class 8.1.2.1.42 ANType8Record Class 8.1.2.1.43 ANType99Record Class 8.1.2.1.44 ANType9Record Class 8.1.2.1.45 BDIFFaceFeaturePoint Class 8.1.2.1.46 BDIFFPMinutiaNeighbor Class 8.1.2.1.47 CBEFFBDBFormatIdentifiers Class 8.1.2.1.48 CBEFFBiometricOrganizations Class 8.1.2.1.49 FCRecord Class 8.1.2.1.50 FCRFaceImage Class 8.1.2.1.51 FIRecord Class 8.1.2.1.52 FIRFinger Class 8.1.2.1.53 FIRFingerView Class 8.1.2.1.54 FMCard Class 8.1.2.1.55 FMCBDTTags Class 8.1.2.1.56 FMCBITBHTBAPTTags Class 8.1.2.1.57 FMRCore Class 8.1.2.1.58 FMRDelta Class 8.1.2.1.59 FMRecord Class 8.1.2.1.60 FMRFinger Class 8.1.2.1.61 FMRFingerView Class 8.1.2.1.62 FMRMinutia Class 8.1.2.1.63 IIRecord Class 8.1.2.1.64 IIRIris Class 8.1.2.1.65 IIRIrisImage Class 8.1.2.1.66 NBiometricStandards Class 8.1.3 com.neurotec.biometrics.tools Package 8.1.3.1 Classes 8.1.3.1.1 NBiometricTools Class 8.1.3.1.2 NFClassifier Class 8.1.3.1.3 NFIQ Class 8.1.4 com.neurotec.devices Package 8.1.4.1 Classes 8.1.4.1.1 NBiometricDevice Class
366 372 385 400 401 404 407 410 412 414 420 425 435 437 438 449 461 467 479 488 492 495 502 503 503 506 512 521 524 532 535 547 550 555 556 556 556 557 558 559 560 560 v
8.1.4.1.2 NCamera Class 8.1.4.1.3 NCaptureDevice Class 8.1.4.1.4 NDevice Class 8.1.4.1.5 NDeviceManager Class 8.1.4.1.6 NDevices Class 8.1.4.1.7 NFingerScanner Class 8.1.4.1.8 NFScanner Class 8.1.4.1.9 NIrisScanner Class 8.1.4.1.10 NMicrophone Class 8.1.4.1.11 NPalmScanner Class 8.1.5 com.neurotec.images Package 8.1.5.1 Classes 8.1.5.1.1 NGrayscaleImage Class 8.1.5.1.2 NImage Class 8.1.5.1.3 NImageFormat Class 8.1.5.1.4 NImageInfo Class 8.1.5.1.5 NImages Class 8.1.5.1.6 NPixelFormat Class 8.1.5.1.7 NRGB Class 8.1.5.1.8 NRGBImage Class 8.1.5.1.9 PNGInfo Class 8.1.6 com.neurotec.jna Package 8.1.6.1 Classes 8.1.6.1.1 HNObject Class 8.1.6.1.2 NativeSize Class 8.1.6.1.3 NFunctionMapper Class 8.1.6.1.4 NMemory Class 8.1.6.2 Interfaces 8.1.6.2.1 NLibrary Interface 8.1.7 com.neurotec.lang Package 8.1.7.1 Classes 8.1.7.1.1 ErrorCreator Class 8.1.7.1.2 ExternalException Class 8.1.7.1.3 NAbstractDisposable Class 8.1.7.1.4 NCore Class 8.1.7.1.5 NError Class 8.1.7.1.6 NeurotecException Class 8.1.7.1.7 NModule Class 8.1.7.1.8 NObject Class 8.1.7.1.9 NRational Class 8.1.7.1.10 NResult Class 8.1.7.1.11 ParameterException Class
562 563 566 569 573 573 575 579 584 585 586 587 587 589 622 634 634 636 654 655 658 659 660 660 660 661 661 662 663 663 663 663 664 665 666 678 680 680 683 694 695 704 vi
8.1.7.1.12 ParameterReadOnlyException Class 8.1.7.2 Interfaces 8.1.7.2.1 NDisposable Interface 8.1.8 com.neurotec.licensing Package 8.1.8.1 Classes 8.1.8.1.1 NLicense Class 8.1.8.1.2 NLicenseInfo Class 8.1.8.1.3 NLicensing Class 8.1.8.1.4 NLicensingService Class 8.1.9 com.neurotec.media Package 8.1.9.1 Classes 8.1.9.1.1 NMedia Class 8.1.9.1.2 NMediaFormat Class 8.1.9.1.3 NMediaReader Class 8.1.9.1.4 NMediaSource Class 8.1.9.1.5 NVideoFormat Class 8.1.10 com.neurotec.plugins Package 8.1.10.1 Classes 8.1.10.1.1 NPlugin Class 8.1.10.1.2 NPluginManager Class 8.1.10.1.3 NPluginModule Class 8.1.11 com.neurotec.plugins.event Package 8.1.11.1 Classes 8.1.11.1.1 NPluginEvent Class 8.1.11.2 Interfaces 8.1.11.2.1 NPluginsChangeListener Interface
704 705 705 706 706 706 712 713 714 716 716 716 717 718 726 731 742 742 742 745 750 751 751 751 752 752
Index
vii
1.2 Licensing
1 About
MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android is software development kit from Neurotechnology that enables developers to create biometric applications for the Android platform (Android powered mobile devices such as smartphones and tablet computers). MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android provides required libraries to build Android based applications for live faces, fingerprints, irises and voice enrollment and matching. Also sample applications ( see page 26) (applets) with source code are included to demonstrate how to use SDK. Notes Before start using MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android, user should be familiar with Android SDK.
1.2 Licensing
Product based on one of MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android technology requires to obtain SDK. Each modality (component) included into MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android also requires a license. Components are copy-protected a license is required for a component to run. A license for an individual component is required for each CPU that runs the component (a processor can have any number of cores). Licenses are intended for end-user products development. Integrators who want to develop and sell a MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android based development tool (with API, programming 1
1.2 Licensing
possibilities, programming samples, etc.), must obtain permission from Neurotechnology and sign a special VAR agreement. Trial licenses Trial license is used in a period of time (usually one month) for SDK evaluation purpose before obtaining single computer license. The license will be obtained automatically via internet when using SDK trial version. Note: Trial SDK requires constant internet connection. Single computer licenses A single computer license allows the installation and running of a MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android component installation on one CPU (a processor can have any number of cores). Neurotechnology provides a way to renew the license if the device or computer undergoes changes due to technical maintenance. Each single computer license requires activation for a component to run. The available activation options are listed below. License activation options Single computer licenses are supplied in three ways: Internet activation. A special license file is stored on a device or computer; the license file allows to run particular MegaMatcher Embedded components on that device or computer after checking the license over the Internet. Internet connection should be available for a short period of time at least once in 7 days. A single computer license can be transferred to another device or computer by moving the license file there and waiting until the previous activation expires. Serial numbers are used to activate licenses for particular MegaMatcher Embedded components. The activation is done via the Internet or by email. After activation the network connection is not required for single computer license usage. Note: activation by serial number is not suitable for virtual environment Dongle. License file stored on a device or computer allows to run particular components on that device or computer. This license activation option is suitable for virtual environments and requires that Internet connection would be available for a short period of time at least once in 7 days. A single computer license can be transferred to another device or computer by moving the license file there and waiting until the previous activation expires. Notes For end-user applications it is required license file to be stored on a mobile device running Android OS. See Samples ( page 26) for more information how to transfer a license file to device. see
Using Single computer licenses, MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android connects internet occasionally (requires approximately 1MB of data traffic per 24 hours). Beware mobile network and international roaming charges. See Also Read more how to activate Android licenses ( see page 14).
2 Installation
3 What's New
March 6, 2013 Fixed directory structure for native libraries according to the Android style. Fixed variation in record quality and quality sharpness failures bug in sample. Fixed camera layout initialization bug in sample. Fixed face detection details adjustment calculations in sample. Fixed minor bugs in NCore library. Updated and simplified application state and licensing management. Redone image recognition in Android sample. Added biometrics-gui component. January 29, 2013 Futronic support via Android USB Host API. Minor internal improvements, error handling. Fixed score normalization bug, improved accuracy. Fixed NfmMatchDetails serialization bug. New face image sharpness quality measure. Updated iris segmentation, improved iris extraction speed and accuracy. Updated gender classification algorithm, improved accuracy. Updated voices matching algorithm, improved speed. Fixed internal bugs in NCore and NBiometrics library. Fixed bugs in Activation Wizard. December 18, 2012 Added new NLicensing library methods ( see page 714) (former NInstaller API).
Added ability to save sound buffer to Wav files. Added ability to return iris inner boundary ( see page 70) to iris extractor.
Added new voice activity detection, which can be used for online audio processing in real-time. Improved voice recognition accuracy. Added gender classification from face image to face extractor. Added new fingerprint slap segmentation: improved accuracy on scans from paper, slightly improved accuracy on scans from scanner. Added support for hardware licenses on Android: activation/deactivation of hardware licenses. Added separate licensing manager application. Added integration of biometric standards to all Android samples. Updated and improved rolled fingeprint recognition. Fixed Android imports. Removed obsolete NInstaller API. October 1, 2012 Native library loading moved from samples/tutorials to wrapper. Minor fixes in Abis sample. Fixed face detection issue.
Fixed obtainining license on device orientation change. Applications loading time improved. Added Biometric and BiometricTools tutorials. August 22, 2012 Updated Version of Android JNA from 3.2.7 to 3.4.1. Fixed JNA Callback crash with CheckJNI enabled (i.e. when android:debuggable flag is set to true). Fixed face detection details rendering (details were rendering incorrectly after camera resolution switch). July 25, 2012 Updated licensing manager, it is incorporated into each sample and tutorials apk's. Updated Java native code wrapper: get/set methods for parameters changed to fields in classes that map to structs in native code. Updated and simplified loading of native libraries. Updated samples to correspond a common style. Updated fingerprint sample: added support for biometric standards, modules enumeration bug fixed. Updated iris sample: added support for biometric standards. Added C tutorials for Biometrics/BiometricStandards/BiometricTools. Added Java tutorials for BiometricStandards. July 12, 2012 Fixed minor bugs in Java wrapper. Added native tutorials. June 7, 2012 Fixed minor bugs in faces and fingers samples. Updated NCore library internals. May 14, 2012 Fixed minor bugs in NBiometrics library and other libraries. Fixed minor bugs in Android face and fingerprint samples. April 27, 2012 Fixed Media library bug - unable to save WSQ image to memory. Fixed number of minor Core library bugs. April 6, 2012 Preference seekbar bug fixed in multimodal biometric sample. Iris and voice minimal value fixes. Voice settings are managed in milliseconds instead of seconds. Voice maxPhraseDuration is set to 10s instead of maximal value 60s. April 2, 2012 Release of VeriSpeak for voice recognition and VeriEye ( see page 45) for iris recognition Embedded SDKs.
MegaMatcher Embedded SDK now includes face, finger, iris and voice recognition technologies. Increased fingers recognition reliability, with 20% decrease in the false rejection rate (FRR) when set the same false acceptance rate (FAR). Enchantments for recognition of faces that are rotated out-of-plane. Added Futronic scanner support for Android OS. Merged face and fingerprint Android samples, added iris and voice modalities to this sample. 5
Added support for armeabi-v7a native libraries. Added support for Futronic fingerprint scanners. Face sample image stretching issue fixed. Face sample thread synchronization issue fixed. January 25, 2012 Added parameter PARAMETER_FACE_ROLL_ANGLE_BASE. Added wireless network connection check to samples. Added support for front facing camera on devices with OS 2.3 or higher to faces sample. Added verification scenario to faces sample. Added landscape and portrait device orientations to faces sample.
4 Overview
Features extraction can be used with face images from cameras or images from files. Camera management software allows to perform simultaneous capture from multiple cameras. Using Feature extraction from single image: NLExtractor.extract method Feature extraction from image sequence: NLExtractor.extractStart method Template generalization: NLExtractor.generalize method
Face BSS
* - Cbeff standard is not implemented yet and provides only constants from Cbeff registry. 3. Data Format for the Interchange of Fingerprint, Facial, & Other Biometric Information Part 1 (ANSI/NIST-ITL 1-2007)
Iris BSS
Token in this context is used as "symbolic image, good enough image for machine recognition". Token Image as in ISO/IEC19794-5: "A Face Image Type that specifies frontal images with a specific geometric size and eye positioning based on the width and height of the image. This image type is suitable for minimizing the storage requirements for computer face recognition tasks such as verification while still offering vendor independence and human verification (versus human examination which requires more detail) capabilities."
Fingerprint Scanners
ISO/IEC 19794-6:2005 (Iris Image Data) ANSI/INCITS 379-2004 (Iris Image Interchange Format) Iris BSS component also allows to integrate JPEG 2000 image format support into applications based on VeriEye ( page 45) SDK or MegaMatcher SDK. see
com.neurotec.biometrics.standards ( com.neurotec.biometrics.tools (
com.neurotec.event com.neurotec.geometry.jna com.neurotec.graphics com.neurotec.io com.neurotec.jna ( see page 659) com.neurotec.lang ( see page 663) com.neurotec.net com.neurotec.plugins ( see page 742) com.neurotec.util com.neurotec.devices ( see page 559) com.neurotec.devices.event com.neurotec.licensing ( com.neurotec.media ( see page 706)
Java archives (JARs) are saved in Bin\Android folder. Read more about how to include JAR libraries ( your project.
11
Fingerprint Scanners
AutenTec (Upek) AutenTec (Upek) Eikon AutenTec (Upek) Eikon To Go AutenTec (Upek) Eikon Solo AutenTec (Upek) EikonTouch 300 AutenTec (Upek) EikonTouch 500 AutenTec (Upek) EikonTouch TCRU1C AutenTec (Upek) EikonTouch TCRU2C Futronic Futronic FS50 Futronic FS80 Futronic FS82 Futronic FS88 Futronic FS90
Notes USB fingerprint devices require root access to Android subsystem (set USB permissions for enabling application to use fingerprint scanner). 1 - When using BlueFIN scanner it is recommended to press capture button after a beep is heard. In this case fingerprint capture takes less time.
12
5 Using
CD ANDROID_INSTALL_DIR/android-sdk/platform-tools Use Android Debug Bridge (Adb) to copy application from your development environment and install it on a device. You should specify path to compiled .apk file (in this example path to Face sample is provided): adb install DISTRIBUTION_LOCATION/Bin/Android/multibiometric-sample.apk Manually: Manually copy .apk file (e.g. multibiometric-sample.apk) to device internal storage. Locate and install this file using Android OS tools.
14
By clicking Configure you will be able to choose the desired licensing mode: From PC or From File, and set licensing server (PC) address and port.
15
After choosing the mode you will be able to run the licensing service and choose the licenses you want to activate/deactivate in the Activation tab.
16
The default place for storing serial numbers and licenses is sdcard/Neurotechnology/Licenses directory. Serial numbers and licenses must be copied to this directory, otherwise they will not be available. Once license is activated, it will be stored near corresponding serial number. Note: User can define other path to license file (source code changes are required). Also you should note that when using Standard licenses temporary internet connection may be required. After you complete these steps, press Start to start the licensing service. Should the licensing be successful, you should see the following window:
17
Should you require a licensing report, press Generate Report. A text file will be generated in the Reports sub-folder of the Neurotechnology folder.
3b. Trial products activation. When you first start the Neurotechnology trial licensing application you will see this window:
18
If you are using Trial version of SDK sample application will try to activate licenses automatically (using Direct activation mode). When Trial version of MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android is used it is possible to select two license retrieval modes: Direct and From PC. Direct mode is used to obtain licenses directly from internet (this is the default option). From PC mode is used when license is obtained from computer in local network. You can change Licensing mode to From PC by launching Licensing preferences window from sample application:
19
In this window you should select licensing mode. If From PC mode is used you should set licensing server (PC) address and port. From PC mode is suitable for these situations when mobile device can not connect to the internet (only local network). Note, that the PC will still require internet connection. After you complete these steps, press Start to start the licensing service. Should the activation be successful, you will see the following window:
20
Note: Usage of Trial SDK is limited up-to 30 days. Trial SDK requires constant internet connection. Also PC should be connected to the Internet when the mobile device obtains a license from it.
4. License modes Direct mode retrieves license directly from Neurotechnology server. From File mode licenses come in two variants: 1. Internet Licenses - require periodic internet connection (e.g. once per week) they use to confirm they are still active. 2. Non-internet Licenses - require internet connection only at activation. They are also known as hardware licenses - each license works on one device only. From PC mode retrieves license from the Neurotechnology Licensing Service on the computer it is connected to.
features collections are obtained from the same person. The strictness of matching algorithms is controlled by NMP_MATCHING_THRESHOLD (NMatcher.MatchingThreshold) parameter of NMatcher. The higher the threshold value, the more similar feature collections will have to be to yield positive result during matching. Matching threshold - the minimum score that verification and identification functions accept to assume that the compared finger fingerprints, face or iris belong to the same person. Matching threshold is linked to false acceptance rate (FAR, different subjects erroneously accepted as of the same) of matching algorithm. The higher is threshold, the lower is FAR and higher FRR (false rejection rate, same subjects erroneously accepted as different) and vice a versa. Matching threshold for NMatcher should be determined from this table (note: thresholds for MINEX mode are provided at the end): FAR (false acceptance rate) 100 % 10 % 1% 0.1 % 0.01 % 0.001 % 0.0001 % 0.00001 % 0.000001 % or using this formula: Threshold = -12 * log10(FAR); where FAR is NOT percentage value (e.g. 0.1% FAR is 0.001) Matching threshold should be selected according to desired FAR (False Acceptance Rate). FAR is calculated for single match (1:1) and during identification (1:N) false acceptance accumulates. Identification false acceptance probability can be calculated using this formula: (1-(1-FAR/100)^N)*100, where N - DB size For example: If FAR=0.001% then probability that false acceptance situation will occur during 1:N identification (where N=10 000) is 1-(1-0.00001)^10000=9.52%. If FAR=0.0001% then probability that false acceptance situation will occur during 1:N identification (where N=10 000) is 1-(1-0.000001)^10000=1.00%. Matching threshold/FAR should be selected according to the system's development requirements and taking into account mentioned identification false acceptance accumulation. Matching threshold for NMatcher when MINEX mode is used: FAR (false acceptance rate) 10 % 1% 0.1 % 0.01 % 0.001 % 0.0001 % MINEX matching threshold (score) 100 150 200 250 300 350 Matching threshold (score) 0 12 24 36 48 60 72 84 96
22
0.00001 % Notes
400
It is recommended to use NMatcher instead of using separate matchers like NlsMatcher, NLMatcher, NfsMatcher, NFMatcher, NesMatcher.
5. Run Licensing manager activity. License activation instructions. ( see page 14)
6. In Activation tab select all the serial numbers and hit Activate. 7. In Services tab check if the service is running, if not - start it. 8. Run sample activity. Sample overview. ( see page 26)
23
6 Tutorials
This section contains a list of tutorials included in the MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android. Each tutorial is usually a small program which demonstrate specific functionality of Neurotechnology libraries in isolation. Developer can also refer to Samples ( see page 26) chapter for more elaborate example applications. Biometrics Tutorial CreateMultiFaceTemplate CreateMultiFingerTemplate CreateTokenFaceImage CreateTwoIrisTemplate DetectFacialFeatures EnrollFaceFromCamera EnrollFaceFromImage EnrollFaceFromStream EnrollFingerFromImage EnrollFingerFromScanner EnrollIrisFromImage EnrollIrisFromScanner EnrollPalmFromImage EnrollVoiceFromAudioFile Description Creates NTemplate that contains multiple faces templates (multiple NLRecord). Creates NTemplate that contains multiple fingerprint NFRecord templates. Demonstrates how to use Neurotechnology token face images library (see API Reference for Ntfi module or class). Demonstrates how to make packed NTemplate from images. Demonstrates how to detect facial features from images. Demonstrates face feature extraction from camera. Demonstrates how to enroll to database a single face image. Demonstrates how to enroll to database face from stream (image sequence). Demonstrates how to extract features from fingerprint image and enroll to database. Demonstrates how to extract fingerprint features as NFRecord from scanner and enroll to database. Demonstrates how to enroll to database a single iris image. Demonstrates enrollment from iris scanner. Demonstrates palmprint feature extraction from image. Demonstrates voices feature extraction from audio file.
EnrollVoiceFromMicrophone Demonstrates voices feature extraction from microphone. GeneralizeFinger GeneralizePalm Identify IdentifyFace IdentifyFinger IdentifyIris IdentifyPalm MatchMultipleFaces SegmentIris ShowTemplateContent Verify VerifyFace VerifyFinger VerifyIris VerifyPalm Generalizes count features collections to single features collection. Demonstrates palmprint generalization from templates or images. Demonstrates how to use 1:N matching. Demonstrates facial identification (matching of template extracted from image to gallery of serialized templates). Demonstrates how to use 1:N fingerprints matching. Demonstrates how identify subject's iris against all database. Demonstrates palmprint identification. Demonstrates how to convert face image to grayscale and match multiple face templates. Demonstrates how to use iris features segmenter. Demonstrates how to retrieve information about a template Demonstrates how to use 1:1 matching. Demonstrates how to match (verify) two faces templates. Demonstrates how to use 1:1 fingerprints matching. Demonstrates how to match (verify) two irises templates. Demonstrates palmprint verification.
24
Biometric Standards These tutorials are used to convert different biometric standards. Tutorial ANTemplateType10FromNImage ANTemplateType13FromNImage ANTemplateType14FromNImage ANTemplateType15FromNImage ANTemplateType16FromNImage ANTemplateType17FromNImage ANTemplateType3FromNImage ANTemplateType4FromNImage ANTemplateType5FromNImage ANTemplateType6FromNImage ANTemplateType8FromNImage ANTemplateType9FromNImage ANTemplateToNTemplate CreateMinexCompliantTemplate FCRecordFromNImage FCRecordToNTemplate FIRecordFromNImage FIRecordToNTemplate FMRecordToNTemplate IIRecordFromNImage IIRecordToNTemplate MatchMinexCompliantTemplates NTemplateToANTemplate NTemplateToFMRecord Biometric Tools Tutorial ClassifyFinger EvaluateFingerQuality Description Demonstrates fingerprint classification. Demonstrates fingerprint image quality evaluation. Description Demonstrates creation of ANTemplate with type 10 record in it. Demonstrates creation of ANTemplate with type 13 record in it. Demonstrates creation of ANTemplate with type 14 record in it. Demonstrates creation of ANTemplate with type 15 record in it. Demonstrates creation of ANTemplate with type 16 record in it. Demonstrates creation of ANTemplate with type 17 record in it. Demonstrates creation of ANTemplate with type 3 record in it. Demonstrates creation of ANTemplate with type 4 record in it. Demonstrates creation of ANTemplate with type 5 record in it. Demonstrates creation of ANTemplate with type 6 record in it. Demonstrates creation of ANTemplate with type 8 record in it. Demonstrates creation of ANTemplate with type 9 record in it. Demonstrates how to convert ANTemplate to NTemplate. Creates Minex compliant template. Demonstrates creation of FCRecord from image. Demonstrates how to convert face record FCRecord to NTemplate. Demonstrates how to create FIRecord from fingerprint image. Creates FIRecord from NTemplate. Demonstrates how to convert FMRecord to NTemplate. Demonstrates how to create IIRecord from iris image. Demonstrates how to convert iris record IIRecord to NTemplate. Demonstrates how to match Minex compliant templates. Demonstrates how to convert NTemplate to ANTemplate. Demonstrates how to convert NTemplate to FMRecord.
All tutorials are written for C programming language. Source files are located within Tutorials\ folder.
25
7 Samples
Samples are used to demonstrate the main functionality of MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android. Samples are developed using Java programming language. Source code of all sample applications is included into \Samples folder. You are allowed to use, change or adapt this source code for your applications. Also SDK contains .apk file which is a container for all Android samples. These samples from multibiometric-sample.apk (which is saved in Bin\Android folder) are installed: VeriLook Sample ( see page 27) - demonstrates how to use Neurotechnology VeriLook faces recognition algorithm on mobile devices running Android OS . VeriFinger Sample ( see page 32) - demonstrates how to use Neurotechnology VeriFinger fingers recognition algorithm on mobile devices running Android OS. Note: Fingerprint scanner ( see page 11) may be required to run this sample. VeriSpeak Sample ( see page 40) - demonstrates how to use Neurotechnology VeriSpeak voices recognition algorithm on mobile devices running Android OS. VeriEye Sample ( see page 45) - demonstrates how to use Neurotechnology VeriEye ( algorithm on mobile devices running Android OS. see page 45) irises recognition
Note: you should obtain license before using sample applications. Use licensing-manager.apk file from Bin\Android folder on your device to activate. Licensing service configuration and license activation/deactivation is integrated into multibiometric-sample as well (Preferences/Licensing). All samples allows selecting input from images, NTemplates, Biometric standard templates. Notes Every application must have an AndroidManifest.xml file (with precisely that name) in its root directory. The manifest presents essential information about the application to the Android system, information the system must have before it can run any of the application's code. Among other things, the manifest file for application developed with Neurotechnology libraries should include these permissions: <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_LOGS" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.WRITE_OWNER_DATA" /> <uses-permission android:name="android.permission.READ_OWNER_DATA" /> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.WRITE_SETTINGS"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> AndroidManifest.xml Read more about http://developer.android.com/guide/topics/manifest/manifest-intro.html and permissions:
26
System Setup Instructions ( see page 13) and Java Samples Compilation ( compile and run Java sample applications.
7.1 VeriLook
MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android incorporates Neurotechnology face recognition algorithm. Using this demo application face images can be enrolled from live images captured by a camera and matching task performed. Note: before you start using VeriLook sample for Android (multibiometric-sample.apk) you need to activate it ( page 14). Starting and using application When VeriLook sample application was started you should see live view from camera. see
When a subject appears near the camera, the green rectangle on his face is drawn (subject was detected).
27
7.1 VeriLook
Tap screen to enroll new person. Faces sample performs as a common Android camera application. After user taps the screen the camera will autofocus. The extraction proceeds after user presses action button (camera icon).
In the next window extraction result is shown. If you want to enroll this subject (template) to internal database, press "Plus" button on the right. When you enroll new template it is required to enter new name:
28
7.1 VeriLook
If you press "Search" button you will be able to perform template identification. "Question" button performs verification.
29
7.1 VeriLook
Note: Currently VeriLook sample application doesn't support vertical camera orientation. Application preferences VeriLook sample for Android settings window can be accessed by pressing Menu button and choosing Preferences on the left corner in the main window. Preferences window is used to configure camera, extraction, enrollment, matching and licensing parameters.
30
7.1 VeriLook
Camera Camera resolution - allows to select camera resolution (only values supported by the device are enumerated). Use max camera resolution - allows to use better picture quality for extraction (maximum camera resolution is used). Camera flash mode - allows to turn on or off camera flash (if mobile device has). If On demand was selected flash will be used when necessary. Change camera - allows to select back or front camera to use. Set default values - allows to set all settings to its default values. Extraction Face quality threshold ( see page 149) - controls how strict rules are applied when determining the quality of a found face for extraction. If face quality score does not outscore. Face confidence threshold ( see page 149) - value which controls the requirements for face detection. The greater this value is the more strict rules are applied when looking for faces in an image. Detect multiple faces ( see page 149) - if checked, multiple faces in an image will be detected. Note that to detect multiple faces requires more device resources. Favor largest face ( see page 149) - if checked, the largest face found in an image will be used for facial feature extraction instead of the one with the highest face confidence threshold score. Liveness threshold ( see page 150) - value which controls the requirements for face liveness. The greater this value is the more strict rules are applied when deciding if the face is live. MinIod ( see page 151) - minimum distance between eyes. 31
Max yaw angle deviation ( see page 150) - this value is used to define the maximum value in degrees of pose yaw angle in a face image which can be enrolled or identified. Max roll angle deviation ( see page 150) - this value is used to define the maximum value in degrees of tilted face image which can be enrolled or identified. Enrollment template size ( see page 151) - controls face template size. If Small template was selected extraction takes less time but matching quality is not so good compared to Large template. When Large template is selected, matching results are the best, but extraction takes more time. Identification template size ( see page 151) - controls face template size for identification. If Small template was selected identification takes less time but quality is not so good compared to Large template. Detect gender ( see page 149) - if checked, application can identify gender of the captured face.
Gender confidence threshold ( see page 150) - value which controls the requirements for gender detection. The greater this value is the more strict rules are applied when identifying gender in an image. Enrollment Check for duplicates - allows to check duplicates when enrolling new subjects. Matching Speed ( see page 178) - matching speed. Can be chosen Low or High speed.
Verify threshold - threshold that separates identical from different templates. Matching threshold is linked to false acceptance rate (FAR, different templates erroneously accepted as of the same) of matching algorithm. The higher is threshold, the lower is FAR and higher FRR (false rejection rate, same templates erroneously accepted as different) and vice a versa. See: Matching Threshold and Score ( see page 21). Licensing Changes licenses obtain preferences. Read more about Licenses activation for Android ( DB View DB view shows all enrolled templates and allows to edited it. Notes Source code files of this sample application is saved in Samples\Biometrics\Android\face-sample directory of SDK. Compiled sample (face-sample.apk) is saved in Bin\Android directory of sDK. see page 14).
7.2 VeriFinger
VeriFinger fingerprint sample for Android demonstrates how to use MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android for working with subject's fingerprint images retrieved from a file or a fingerprint scanner. Note: before you start using VeriFinger sample for Android (multibiometric-sample.apk) you need to activate it ( page 14). Starting and using application Verifinger sample for Android is started from applications by selecting "VeriFinger". When application starts and license is successfully obtained you will see this window: see
32
7.2 VeriFinger
Using this sample application you can do the following: Enroll user fingerprint. Fingerprint can be enrolled from image or using fingerprint scanner. Press Load button and select image source.
33
7.2 VeriFinger
These load options are available: Finger scanners - fingerprint is loaded from one of supported fingerprint scanner ( see page 11).
Images - fingerprint images is loaded from specified directory (by selecting Browse...) or from sample images directory. NFRecord, FIRecord, FMRecord - by selecting this option NFrecord, FIRecord or FMRecord template is loaded (from specified or samples directory). FIRecord and FMRecord require BSS license. After image was loaded it can be enrolled into internal database by selecting Enroll button and entering user ID:
34
7.2 VeriFinger
Verification. Using this option one fingerprint can be verified against other (1:1 matching).
35
7.2 VeriFinger
36
7.2 VeriFinger
Identification. Using this option fingerprint is identified against internal database. (1:N matching).
37
7.2 VeriFinger
Application preferences VeriFinger sample for Android settings window can be accessed by pressing Menu button and choosing Preferences on the left corner in the main window. Preferences window is used to configure extraction, enrollment, matching and licensing parameters.
38
7.2 VeriFinger
Extraction Enrollment template size ( Returned image ( see page 98) - can be set to either Small or Large.
Ridge counts ( see page 97) - can be set to either None, Four neighbors, Eight neighbors, Four neighbors with indexes or Eight neighbors with indexes. Use minimal minutia count - sets whether minimal minutia count is used. Minimal minutia count ( Use quality threshold ( Quality threshold ( see page 98) - minimum number of minutia used. Can be set between 0 and 180. see page 98) - sets whether quality threshold is used.
see page 98) - quality threshold. Can be set between 0 and 100.
Set default values - when activated, sets all application preferences to factory defaults. Enrollment Check for duplicates - when checked, attempts to identify newly-enrolled images and prevents enrollment of images of already enrolled fingerprints. Set default values - when activated, sets all application preferences to factory defaults. Matching Speed ( see page 179) - can be set to either Low or Medium. see page 179) - sets the maximal rotation (in degrees) of the fingerprint image. 39
Maximal rotation (
Minimal matched finger count threshold ( see page 179) - threshold that separates identical from different templates. Matching threshold is linked to false acceptance rate (FAR, different templates erroneously accepted as of the same) of matching algorithm. The higher is threshold, the lower is FAR and higher FRR (false rejection rate, same templates erroneously accepted as different) and vice a versa. See: Matching Threshold and Score ( see page 21). Set default values - when activated, sets all application preferences to factory defaults. Licensing Changes licenses obtain preferences. Read more about Licenses activation for Android ( Notes Source code files of this sample application is saved in Samples\Biometrics\Android\finger-sample directory of SDK. Compiled sample (multibiometric-sample.apk) is saved in Bin\Android directory of sDK. see page 14).
7.3 VeriSpeak
VeriSpeak sample application for Android demonstrates how to use Neurotechnology's voice recognition technology on Android powered device. Using this application user can enroll voice template and perform identification or verification tasks. Note: before you start using VeriSpeak sample for Android (multibiometric-sample.apk) you need to activate it ( page 14). Starting and using application When VeriSpeak (voices) sample application was started you should see such window: see
40
7.3 VeriSpeak
Buttons below allow to choose operation: Enroll - performs voice template extraction. Press this button, record a phrase and press Stop button. After template was extracted you can save it in local database by entering user id (template id). If Repeat button is pressed and the same phrase is repeated, recognition quality can be improved.
41
7.3 VeriSpeak
42
7.3 VeriSpeak
Verify - performs 2 templates verification. When this button is pressed user should record a phrase and choose a template to verify with. If verification succeeded verification score is displayed. Identify - performs recorded voice template identification with templates stored in local database. Preferences VeriSpeak sample for Android settings window can be accessed by pressing Menu button and choosing Preferences on the left corner in the main window. Preferences window is used to configure extraction, matching and licensing parameters.
43
7.3 VeriSpeak
Extraction Max phrase duration ( Use speak detection ( see page 200) - controls maximum duration of extracted phrase. see page 200) - if set the end of voice activity is detected automatically.
Max pause duration ( see page 200) -controls the duration of pause used to detect end of voice activity. If no voice was detected, application stops voice template extraction after this period. Matching Matching threshold - threshold that separates identical from different templates. Matching threshold is linked to false acceptance rate (FAR, different templates erroneously accepted as of the same) of matching algorithm. The higher is threshold, the lower is FAR and higher FRR (false rejection rate, same templates erroneously accepted as different) and vice a versa. See: Matching Threshold and Score ( see page 21). Use unique phrases only ( see page 181) - if this parameter is used user during verification can say only his unique phrase(-s) (which was enrolled to database). If not used user can say any phrase. Licensing Changes licenses obtain preferences. Read more about Licenses activation for Android ( DB View DB view shows all enrolled templates and allows to edited it. Notes Source code files of this sample application is saved in Samples\Biometrics\Android\voice-sample directory of 44 see page 14).
7.4 VeriEye
VeriEye sample application for Android demonstrates how MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android can be used to work with subject's iris scans retrieved from an image file or an iris scanner. Note: before you start using VeriEye sample for Android (multibiometric-sample.apk) you need to activate it ( Starting and using the application When VeriEye sample application starts you should see this window: see page 14).
The buttons below have the following functions: Load - allows the user to choose and loads an image or an image scan to the application.
45
7.4 VeriEye
When an image is loaded into application, you should be able to see it, with the iris marked with a selection circle.
Enroll - saves the loaded image into database under a user-specified id. This function requires an image to be loaded into the application.
46
7.4 VeriEye
Identify - Compares the loaded image with the records in the database and finds the closest match. The closest match is then displayed along with its score. (1:N matching).
Verify - compares the currently loaded image with a selected iris candidate (record) (1:1 matching).
47
7.4 VeriEye
If the chosen iris image matches the current image, the application displays a success message and matching score.
If the chosen iris image doesn't match the current image, the application displays a failure message and matching score.
48
7.4 VeriEye
Application preferences VeriEye sample for Android settings window can be accessed by pressing Menu button and choosing Preferences on the left corner in the main window. Preferences window is used to configure extraction, enrollment, matching and licensing parameters.
Extraction Template size ( Deinterlace ( see page 71) - can be set to either Normal or Compact.
see page 70) - enables or disables deinterlacing. see page 70) - the minimal radius of the inner border.
see page 70) - the maximal radius of the inner border. see page 71) - the minimal radius of the outer border.
49
see page 71) - can be checked in order to use a flexible boundary model.
Set default values - when activated, sets all application preferences to factory defaults. Enrollment Check for duplicates - when checked, attempts to identify newly-enrolled images and prevents enrollment of images of already enrolled irises. Set default values - when activated, sets all application preferences to factory defaults. Matching Speed ( see page 179) - can be set to either Low or Medium. see page 180) - sets the maximal rotation (in degrees) of the iris image. see page 180) - sets the minimal count of matched irises.
Maximal rotation (
Minimal matched iris threshold ( see page 180) - threshold that separates identical from different templates. Matching threshold is linked to false acceptance rate (FAR, different templates erroneously accepted as of the same) of matching algorithm. The higher is threshold, the lower is FAR and higher FRR (false rejection rate, same templates erroneously accepted as different) and vice a versa. See: Matching Threshold and Score ( see page 21). Set default values - when activated, sets all application preferences to factory defaults. Licensing Changes licenses obtain preferences. Read more about Licenses activation for Android ( Notes Source code files of this sample application is saved in Samples\Biometrics\Android\iris-sample directory of SDK. Compiled sample (multibiometric-sample.apk) is saved in Bin\Android directory of sDK. see page 14).
50
Click Directory and select the directory containing the Java Development Kit.
51
Click Finish. (Note: Eclipse Indigo or later has Apache Maven integrated. If you are using Eclipse Indigo or later it is not required to perform steps 2-3). 2. Download (http://maven.apache.org/download.html) and integrate Apache Maven for Eclipse (http://maven.apache.org/eclipse-plugin.html). Java projects require Apache Maven version 3.0.3 or later. Downloaded Maven package contains README.txt file with installation instructions. 3. Integrate Apache Maven to Eclipse IDE. (http://eclipse.org/m2e/). 4. Make sure that your Maven version is 3.0.3 or higher. To do so, go Windows->Preferences->Maven->Installations.
52
If the Maven version displayed there is lower than 3.0.3, click Add and select the higher version.
5. Install the 5. Import the Java project (one of sample application provided with SDK). Select File->Import->Maven->Existing Maven 53
6. In the next dialog window browse for Samples root folder in the SDK select it and press Next. E.g.:
7
7. In the last window just select Finish button.
54
8. In Eclipse find imported project in Package Explorer and right click on the "samples" project. Select Run As -> Maven Build... In the Main tab find Goals field and type "clean install".
(Note: Maven may throw a warning or an error if the file path is too long. It is advisable to keep the file path as short as possible.). 9. In the Package Explorer of the Eclipse right-click on each of the projects. In the pop-up menu choose Properties.
55
Select the "..\utils-android" item and click Remove. Then click Add.
7
Select the "utils-android" project and click OK.
56
9. To deploy and run a project right click on it and select Run As -> Maven Build... In the Main tab find Goals field and type "android:redeploy android:run".
57
8 API Reference
This section provides MegaMatcher Embedded 1.2, VeriFinger Embedded 1.2, VeriLook Embedded 1.2, VeriEye Embedded 1.1 and VeriSpeak Embedded 1.1 SDK for Android documentation (API Reference) for Java programming language. Libraries dependency Before loading libraries in your applications you should note that dependent libraries should be loaded in an appropriate order before using the main library functionality. The image below shows libraries dependency:
E.g., if you need to load NDevices library you should load libraries in such order: NCore, NMedia and NBiometrics. Also all libraries shown in the image requires to load NLicensing. Neurotechnology native libraries for Android are saved in Lib\Android_armeabi and Lib\Android_armeabi-v7a directories of SDK. The table below lists down all native libraries: Java package com.neurotec.biometrics ( see page 60) see page 214) Native library for Android libNBiometrics.so libNBiometricStandards,so libNBiometricTools.so libNCore.so
com.neurotec.biometrics.standards ( com.neurotec.biometrics.tools (
com.neurotec.event com.neurotec.graphics com.neurotec.io com.neurotec.jna ( see page 659) com.neurotec.lang ( see page 663) com.neurotec.devices ( see page 559) com.neurotec.devices.event com.neurotec.licensing ( com.neurotec.media ( see page 706)
com.neurotec.media.processing com.neurotec.smartcards com.neurotec.sentisight Android specific parameters Some parameters have different default values for Android: NLExtractor ( see page 143):
TemplateSize = NLETemplateSize.SMALL 58
com.neurotec.biometrics Package
FaceDetectionScaleCount = During detection value is set to 2, during extraction the value provided by user is used. NFExtractor ( see page 91):
TemplateSize = NFETemplateSize.SMALL UseQuality = false Parameter 990 (SubRecordQuality) = false ReturnedImage = NFEReturnedImage.NONE NEExtractor ( see page 68):
FacesMatchingSpeed = NMatchingSpeed.HIGH FingersMatchingSpeed = NMatchingSpeed.MEDIUM IrisesMatchingSpeed = NMatchingSpeed.MEDIUM Modules Name Java Reference ( see page 59) Description
see page 556) This package contains classes for using biometric tools. Provides functionality for managing devices, like cameras, fingerprint or irises scanners. Contains classes that provide functionality for loading, saving and converting images in various formats. Contains classes that provide functionality for working with Java Native Access (JNA). Contains classes that provide infrastructure for Neurotechnology components. Provides functionality for getting, releasing licenses. Provides functionality for working with various type of media items: images, audio and video. Classes under this package provides plugins management framework for use in other Neurotechnology components. Classes under this package provides methods for working with plugin events.
com.neurotec.plugins.event (
59
com.neurotec.biometrics Package
see page 63) see page 63) see page 65) see
see page 85) see page 87) see page 90) see page 91)
NFDoubleCore ( NFExtractor (
see page
see page 110) see page 130) see page 135) see page
see page 140) see page 141) see page 142) see page 143) see page 161)
NLERotation ( NLExtractor (
NLFeaturePoint (
com.neurotec.biometrics Package
see page
Provides functionality to retrieve face templates matching details. Provides functionality for packing, unpacking and editing Neurotechnology Face Records (NLRecords). Provides functionality for packing, unpacking and editing Neurotechnology Faces Templates (NLTemplates). Provides functionality for comparing all Neurotechnology Templates (NTemplates, NFTemplates, NFRecords, NLTemplates, NLRecords, NETemplates, NERecords), encapsulated in Neurotechnology Matcher (NMatcher) object.
NMatchingDetails (
see page 191) Provides functionality for retrieving Neurotechnology templates matching details. see page Base class for NMatchingDetails ( see page 191).
Provides methods to retrieve sound template attributes. Provides functions for speaker features extraction into Neurotechnology Speaker Record (NSRecord ( see page 203)). Provides functionality to retrieve speaker matching details. Provides functionality for packing, unpacking and editing Neurotechnology Speaker Records (NSRecords). Provides functionality for packing, unpacking and editing Neurotechnology Speaker Templates (NSTemplates). Provides functionality for packing, unpacking and editing Neurotechnology Templates (NTemplates).
8.1.1.1 Classes
8.1.1.1.1 NBiometricAttributes Class
Represents the biometric attributes. Java public class NBiometricAttributes extends NObject; File NBiometricAttributes.java NBiometricAttributes Methods Name getBiometricType ( getQuality ( getStatus ( setQuality ( setStatus ( see page 61) see page 62) see page 62) see page 62) see page 62) see page 62) Description Gets the biometric type enumeration for the current object. Gets quality of the current object. Gets the biometric status of the current object. Retrieves a function that retrieves NType object for the enclosing type. Sets quality of the current object. Sets the biometric status of the current object.
nativeTypeOf (
61
com.neurotec.biometrics Package
62
com.neurotec.biometrics Package
63
8.1 Java Reference NBiometricTypes Fields Name PHRASE_ID_UNKNOWN ( page 64) QUALITY_FAILED ( QUALITY_MAX ( QUALITY_MIN (
com.neurotec.biometrics Package
see page 64) Defines the failed quality value. Defines the maximum quality value. Defines the minimum quality value.
Description see page 64) Checks whether the quality value is valid.
64
8.1 Java Reference Parameters Parameters byte value Returns true if the value is valid; else false.
com.neurotec.biometrics Package
NBiometricAttributes Methods Name getBiometricType ( getQuality ( getStatus ( setQuality ( setStatus ( NEAttributes Class Name getBoundingRect ( getImageIndex ( getPosition ( nativeTypeOf ( setImageIndex ( see page 65) see page 66) see page 66) see page 66) see page 66) Description Gets the bounding rectangle that completely encloses scanned iris. Gets iris image index. Gets iris position. Retrieves a function that retrieves NType object for the enclosing type. Sets the bounding rectangle that completely encloses scanned iris. Sets iris image index. see page 61) see page 62) see page 62) see page 62) see page 62) see page 62) Description Gets the biometric type enumeration for the current object. Gets quality of the current object. Gets the biometric status of the current object. Retrieves a function that retrieves NType object for the enclosing type. Sets quality of the current object. Sets the biometric status of the current object.
nativeTypeOf (
setBoundingRect (
65
com.neurotec.biometrics Package
public final Rectangle getBoundingRect(); Returns Rectangle type value containing coordinates, width and height.
66
com.neurotec.biometrics Package
67
com.neurotec.biometrics Package
see page Parameter controlling the maximum size of the outer iris boundary.
68
com.neurotec.biometrics Package
PARAMETER_TEMPLATE_SIZE (
Identifier specifying template size parameter. Parameter value can be one of the TemplateSize enumeration members.
PARAMETER_USE_FLEXIBLE_BOUNDARY_MODEL Identifier specifying whether a more flexible boundary ( see page 71) model should be used during iris boundary segmentation. NEExtractor Methods Name compress ( extract ( see page 71) Description Compresses the extracted template to a format suitable for storing the template. Fully automatically extracts iris features template from the given iris image. see Gets the minimum size of the inner iris boundary. Gets the maximum size of the inner iris boundary. Gets the minimum size of the outer iris boundary. Gets the maximum size of the outer iris boundary. Gets a template size. Shows if deinterlacing of iris images is enabled. Shows whether a more flexible boundary model is used during iris boundary segmentation. Retrieves a function that retrieves NType object for the enclosing type. Shows if deinterlacing of iris images is enabled. Sets the minimum size of the inner iris boundary. Sets the maximum size of the inner iris boundary. Sets the minimum size of the outer iris boundary. Sets the maximum size of the outer iris boundary. Sets a template size. Shows whether a more flexible boundary model is used during iris boundary segmentation.
see page
isUseFlexibleBoundaryModel ( see page 73) nativeTypeOf ( setDeinterlace ( see page 73) see page 73) see
see page
8.1 Java Reference ExtractResult Methods Name getRecord ( see page 70) getSegmentationDetails ( page 70) getStatus ( see page 70)
com.neurotec.biometrics Package
Description Gets extracted iris record. see Gets NERecord ( Gets NERecord ( see page 75) segmentation details. see page 75) extraction status.
70
com.neurotec.biometrics Package
8.1.1.1.6.4.2 extract Method 8.1.1.1.6.4.2.1 NEExtractor.extract Method (NGrayscaleImage, NEEImageKind, NEPosition, boolean)
Fully automatically extracts iris features template from the given iris image. Java public ExtractResult extract(NGrayscaleImage image, NEEImageKind imageKind, NEPosition position, boolean retrieveSegmentationDetails); Parameters Parameters NGrayscaleImage image Description Source iris image to extract features. 71
8.1 Java Reference NEEImageKind imageKind NEPosition position boolean retrieveSegmentationDetails Returns
com.neurotec.biometrics Package
The kind of the source iris image. Eye position value (right, left or unknown eye). if set to
NEExtractorResult object which contains extracted features, segmentation details and extraction status.
72
com.neurotec.biometrics Package
public int getOuterBoundaryTo(); Returns The maximum size of the outer iris boundary.
8
8.1.1.1.6.4.12 NEExtractor.setInnerBoundaryFrom Method
Sets the minimum size of the inner iris boundary. 73
com.neurotec.biometrics Package
public void setInnerBoundaryFrom(int value); Parameters Parameters int value Description The minimum size of the inner iris boundary.
74
com.neurotec.biometrics Package
public void setUseFlexibleBoundaryModel(boolean value); Parameters Parameters boolean value Description Controls flexibility of iris boundary model.
8.1 Java Reference getSize ( getWidth ( see page 79) see page 79)
com.neurotec.biometrics Package
Gets the size of NERecord object. Width of iris image in {@link NERecord} object. Retrieves a function that retrieves NType object for the enclosing type. Sets the CBEFF product type of the NERecord. Sets position of iris (left or right eye) in NERecord. Sets quality of iris image in NERecord object. see
nativeTypeOf (
com.neurotec.biometrics Package
Bitwise combination of zero or more flags that controls behavior of the constructor. Should be zero.
77
com.neurotec.biometrics Package
public static short getHeight(ByteBuffer buffer); Parameters Parameters ByteBuffer buffer Returns Iris image height. Description ByteBuffer containing NERecord ( see page 75) object.
com.neurotec.biometrics Package
79
com.neurotec.biometrics Package
public final void setCBEFFProductType(short type); Parameters Parameters short type Description CBEFF product type
PROCESS_FIRST_RECORD_ONLY The flag indicating whether only the first iris record should be unpacked ( see page 82) or packed while unpacking or packing NETemplate.
80
com.neurotec.biometrics Package
Description see page 82) see page 82) Calculates size of NETemplate object containing particular NERecords. Checks if memory buffer contains a valid NETemplate object. Gets record count in NETemplate. Gets collection of records in the NETemplate. Gets the size of specified memory buffer. see page 82) see page 83)
81
com.neurotec.biometrics Package
82
com.neurotec.biometrics Package
public static int getRecordCount(ByteBuffer buffer); Parameters Parameters ByteBuffer buffer Returns Number of records in the NETemplate ( see page 80). Description ByteBuffer containing a NETemplate ( see page 80).
NBiometricAttributes Methods Name getBiometricType ( getQuality ( getStatus ( setQuality ( see page 61) see page 62) see page 62) see page 62) see page 62) Description Gets the biometric type enumeration for the current object. Gets quality of the current object. Gets the biometric status of the current object. Retrieves a function that retrieves NType object for the enclosing type. Sets quality of the current object. 83
nativeTypeOf (
8.1 Java Reference setStatus ( NFAttributes Class Name getImageIndex ( getPosition ( nativeTypeOf ( setImageIndex ( see page 62)
com.neurotec.biometrics Package
Description see page 84) Gets fingerprint image index. Gets fingerprint position value. Retrieves a function that retrieves NType object for the enclosing type. Sets fingerprint image index. see page 84) Gets fingerprint impression type.
getImpressionType (
84
com.neurotec.biometrics Package
com.neurotec.biometrics Package
Description The x ( The y ( see page 86) - coordinate of the core. see page 86) - coordinate of the core. see page 86) of the core.
The angle (
The angle (
86
com.neurotec.biometrics Package
public void setAngle(double value); Parameters Parameters angle Description The angle ( see page 86) of the core.
getAngle2 (
getAngle3 (
87
com.neurotec.biometrics Package
88
com.neurotec.biometrics Package
89
com.neurotec.biometrics Package
public void setAngle1(double value); Parameters Parameters angle Description The first angle of delta.
com.neurotec.biometrics Package
The y (
MODE_DIGITAL_PERSONA_U_ARE_U ( MODE_ETHENTICA ( see page 95) see page 95) see page 95)
MODE_IDENTICATOR_TECHNOLOGY_DF90 ( 96)
91
com.neurotec.biometrics Package
MODE_IDENTIX_TOUCH_VIEW (
MODE_KEYTRONIC_SECURE_DESKTOP ( MODE_LIGHT_TUNING_LTT_C500 (
see page 96) Keytronic Secure Desktop scanner. LighTuning LTT-C500 Fingerprint Sensor. NITGEN Fingkey Hamster scanner. Precise Biometrics 100CS scanner. SecuGen Hamster scanner. Startek FM200 scanner. Tacoma CMOS scanner. Testech Bio-i scanner. UPEK TouchChip. Identifier specifying whether to extract ( see page 98) curvature value for each minutia. Identifier specifying whether to extract ( page 98) G value for each minutia. see see page 97)
see page 96) see page 97) see page 97) see page 97)
MODE_UPEK_TOUCH_CHIP (
PARAMETER_EXTRACT_CURVATURES ( PARAMETER_EXTRACT_GS (
PARAMETER_EXTRACT_QUALITIES (
Identifier specifying whether to extract ( see page 98) quality value for each minutia. Identifier specifying type of ridge counts extracted parameter of type int. Parameter value can be one of the NFRidgeCountsType enumeration members. Maximal rotation of two features collection to each other. Must be in range 0..180.
PARAMETER_GENERALIZATION_MIN_MINUTIA_COUNT Identifier specifying minimal minutiae count for ( see page 97) generalization. PARAMETER_GENERALIZATION_THRESHOLD ( page 98) PARAMETER_MIN_MINUTIA_COUNT ( PARAMETER_MODE ( see page 98) see Has the same meaning for features generalization as ParameterMatchingThreshold parameter for features matching. Identifier specifying minimal minutiae count. Identifier specifying mode (parameter value set) parameter of type uint. Parameter value can be one of the ModeXXX. see page 98) Identifier specifies image quality threshold. Identifier specifying kind of image returned after extraction parameter of type int. Parameter value can be one of the NFEReturnedImage enumeration members. Identifier specifying template size parameter. Parameter value can be one of the TemplateSize enumeration members. If identifier is set to true, then methods Extract, ExtractUnpacked determines the quality of the image. If the image quality is lower than ParameterQualityThreshold the method do not returns template. see page 98)
PARAMETER_QUALITY_THRESHOLD ( PARAMETER_RETURNED_IMAGE (
PARAMETER_TEMPLATE_SIZE (
PARAMETER_USE_QUALITY (
92
8.1 Java Reference NFExtractor Methods Name extract ( see page 98)
com.neurotec.biometrics Package
Description Extracts a NFRecord ( see page 110) from a fingerprint image. position and impressionType are written to extracted NFRecord ( see page 110). Method accepts images with 50-5000 ppi. If image resolution is not equal 500 ppi it will be converted to 500 ppi. Recommended image resolution is 500 ppi. Generalizes count features collections to single features collection. see Gets extracted ridge counts. Gets maximal rotation of two features collection to each other. Maximal rotation of two features collection to each other. Must be in range 0..180. This parameter is important to Generalize, GeneralizeUnpacked methods. Gets minimal minutiae count required for generalization. Gets generalization threshold. Has the same meaning for features generalization as NFMP_MATCHING_THRESHOLD parameter for features matching. Gets minimal minutiae count. Gets scanners mode. Gets image quality threshold. Gets the image type. Gets a template size. Gets value indicating whether curvature value for each minutia is calculated. Gets value indicating whether G value for each minutia is calculated. Checks if the NFExtractor is a palmprint extractor. Checks if specified NFRecord ( NFETemplateSize.Small. see page 110) is of size
generalize (
getGeneralizationMinMinutiaCount ( see page 99) getGeneralizationThreshold ( page 100) getMinMinutiaCount ( 100) getMode ( getQualityThreshold ( 100) getReturnedImage ( 100) getTemplateSize ( isExtractCurvatures ( 101) isExtractGs ( isPalm ( isExtractQualities ( isTemplateSmall ( isUseQuality ( see
see page
see page 100) see page see page see page 100) see page
see page 101) Gets value indicating whether quality value for each minutia is calculated. see page 101)
Gets value indicating whether image quality should be checked. If the image quality is lower than ParameterQualityThreshold the method do not returns template. Makes template for FingerCell matcher. Makes template for FingerCell matcher of NFETemplateSize.SMALL size. Gets value indicating whether curvature value for each minutia is calculated. Sets extracted ridge counts. Gets value indicating whether G value for each minutia is calculated. Sets value indicating whether quality value for each minutia is calculated. Sets maximal rotation of two features collection to each other. Sets minimal minutiae count required for generalization. Sets generalization threshold.
setGeneralizationMaximalRotation ( see page 103) setGeneralizationMinMinutiaCount ( see page 103) setGeneralizationThreshold ( page 103) see
93
8.1 Java Reference setMinMinutiaCount ( 104) setMode ( setQualityThreshold ( 104) setReturnedImage ( 104) setTemplateSize ( setUseQuality ( updateTemplate (
com.neurotec.biometrics Package
see page
Sets minimal minutiae count. Sets scanners mode. Sets image quality threshold. Sets the image type. Sets a template size. Sets value indicating whether image quality should be checked. This method updates ridge counts and minutiae curvatures and Gs using the image provided.
see page 104) see page see page see page 104) see page 105)
94
com.neurotec.biometrics Package
com.neurotec.biometrics Package
com.neurotec.biometrics Package
97
com.neurotec.biometrics Package
position and impressionType are written to extracted NFRecord ( see page 110). Method accepts images with 50-5000 ppi. If image resolution is not equal 500 ppi it will be converted to 500 ppi. Recommended image resolution is 500 ppi.
98
com.neurotec.biometrics Package
public ExtractResult extract(NGrayscaleImage image, NFPosition position, NFImpressionType impressionType); Parameters Parameters NGrayscaleImage image NFPosition position NFImpressionType impressionType Returns NFExtractorResult object. Description The NGrayscaleImage image. The finger NFPosition. The finger NFImpressionType.
com.neurotec.biometrics Package
com.neurotec.biometrics Package
101
com.neurotec.biometrics Package
true if then methods Extract, ExtractUnpacked determines the quality of the image.
boolean preserveRidgeCounts Returns NFRecord ( see page 110) template for FingerCell matcher.
102
com.neurotec.biometrics Package
public void setExtractedRidgeCounts(NFRidgeCountsType value); Parameters Parameters NFRidgeCountsType value Description One of the NFRidgeCountsType values.
com.neurotec.biometrics Package
com.neurotec.biometrics Package
getMatedMinutiae ( getRotation (
see page 106) Gets an array of NIndexPair containing pairs of indexes of mated minutiae in first and second matched NFRecords. Gets rotation of second matched NFRecord ( first one. see page 110) against the see page
getTranslationX ( getTranslationY (
Gets horizontal translation of second matched NFRecord ( 110) against the first one. Gets vertical translation of second matched NFRecord ( against the first one.
com.neurotec.biometrics Package
8.1 Java Reference File NFMinutia.java Methods Name NFMinutia ( NFMinutia Fields Name angle ( g( see page 108) see page 108) curvature ( quality ( type ( y( see page 107)
com.neurotec.biometrics Package
Description The angle of the minutia. The ridge curvature near minutia. The G (ridge density) near minutia. The quality of the minutia. One of the NFMinutiaType values. The Y coordinate of the minutia.
NFMinutia Methods Name getAngle ( see page 109) Description Gets the angle ( see page 108) of the minutia. The angle ( see page 108) of the minutia is specified in 180/128 degrees units in counterclockwise order and cannot be greater than 256 minus one. Sets the angle ( see page 108) of the minutia. The angle ( see page 108) of the minutia is specified in 180/128 degrees units in counterclockwise order and cannot be greater than 256 minus one.
setAngle (
8.1.1.1.16.1.3 NFMinutia.NFMinutia Constructor (short, short, NFMinutiaType, byte, byte, short, short)
Initializes a new instance of the NFMinutia class. Java public NFMinutia(short x, short y, NFMinutiaType type, byte angle, byte quality, short 107
8.1 Java Reference curvature, short g); Parameters Parameters short x short y NFMinutiaType type byte angle byte quality short curvature short g
com.neurotec.biometrics Package
Description The x coordinate of the minutia. The y ( see page 109) coordinate of the minutia. see page 108) of the minutia. see page 109) of the minutia. see page 108) near minutia. One of the NFMinutiaType values. The angle ( The quality (
8.1.1.1.16.1.5 NFMinutia.NFMinutia Constructor (short, short, NFMinutiaType, double, byte, short, short)
Initializes a new instance of the NFMinutia class. Java public NFMinutia(short x, short y, NFMinutiaType type, double angle, byte quality, short curvature, short g); Parameters Parameters short x short y NFMinutiaType type double angle byte quality short curvature short g Description The x coordinate of the minutia. The y ( see page 109) coordinate of the minutia. see page 108) of the minutia. see page 109) of the minutia. see page 108) near minutia. One of the NFMinutiaType values. The angle ( The quality (
108
com.neurotec.biometrics Package
The angle ( see page 108) of the minutia is specified in 180/128 degrees units in counterclockwise order and cannot be greater than 256 minus one. Java public double getAngle(); Returns The angle ( see page 108) of the minutia.
The angle ( see page 108) of the minutia is specified in 180/128 degrees units in counterclockwise order and cannot be greater than 256 minus one. Java public void setAngle(double value); Parameters Parameters angle Description The angle ( see page 108) of the minutia.
109
com.neurotec.biometrics Package
110
8.1 Java Reference Methods Name NFRecord ( NFRecord Classes Name CoreCollection ( DeltaCollection ( see page 113)
com.neurotec.biometrics Package
Description see page 115) see page 115) see page Represents the collection of NFCore ( Represents the collection of NFDelta ( see page 85). see page 87). see page 90).
Description
FLAG_ALLOW_OUT_OF_BOUNDS_FEATURES The flag indicating whether NFRecord shall allow features ( see page 116) outside image dimensions. FLAG_SAVE_BLOCKED_ORIENTS ( 116) FLAG_SAVE_V1 ( FLAG_SAVE_V2 ( FLAG_SAVE_V3 ( see page 116) see page 116) see page 116) see page see page The flag indicating whether blocked orientations should be packed in NFRecord. The flag indicating whether NFRecord should be saved using version 1 algorithm. The flag indicating whether NFRecord should be saved using version 2 algorithm. The flag indicating whether NFRecord should be saved using version 3 algorithm. The flag indicating whether blocked orientations should be skipped while unpacking NFRecord. The flag indicating whether minutiae curvatures should be skipped while unpacking or packing NFRecord. The flag indicating whether G field should be skipped while unpacking or packing NFRecord. The flag indicating whether minutiae qualities should be skipped while unpacking or packing NFRecord.
FLAG_SKIP_QUALITIES (
FLAG_SKIP_RIDGE_COUNTS (
see page 117) The flag indicating whether ridge counts should be skipped while unpacking or packing NFRecord. see page The flag indicating whether singular points (cores, deltas and double cores) should be skipped while unpacking or packing NFRecord. The maximum number of deltas a NFRecord can contain. The maximum number of finger dimension.
see page 117) The maximum number of cores a NFRecord can contain. see page
see The maximum number of double cores a NFRecord can contain. The maximum number of finger minutiae a NFRecord can contain. The maximum number of cores in a palmprint a NFRecord can contain. The maximum number of deltas in a palmprint a NFRecord can contain. The maximum number of a palmprint dimension. 111
see page
com.neurotec.biometrics Package
see
see page 118) The maximum number of minutiae in a palmprint a NFRecord can contain. see The maximum number of possible positions a NFRecord can contain. The resolution of minutiae, cores, deltas and double cores coordinates in a NFRecord.
MAX_POSSIBLE_POSITION_COUNT ( page 118) RESOLUTION ( NFRecord Methods Name check ( see page 118) see getCBEFFProductType ( page 118) getCores ( getDeltas ( getG ( see page 118)
Description Checks if format of packed NFRecord is correct. Gets the CBEFF product type of the NFRecord. Gets cores collection. Gets deltas collection. Gets double cores collection. Gets additional fingerprint coefficient. G - average fingerprint ridge density. It can have values from 0 to 255, so it occupies one byte. Gets the height of fingerprint image. Gets horizontal resolution of fingerprint image. Gets the impression type of the NFRecord. Calculates the maximal NFRecord size. Calculates the maximal version 1.0 NFRecord size. Gets minutiae collection. Gets minutia neighbors format from NFRecord.
getDoubleCores (
see page 119) see page 120) see page see page
getHeight (
see page 121) see page 122) see page see page 123)
see page 123) Gets minutia format from NFRecord. see page 123) Gets pattern class. This property gets NFPatternClass if NFPatternClass was set before getting. Gets finger position. Gets possible position collection. Gets fingerprint quality. Gets ridge counts type. Gets the size of packed NFRecord. Calculates version 1.0 packed size of NFRecord. Behavior is controlled through flags. Gets width of fingerprint image. Retrieves a function that retrieves NType object for the enclosing type. Packs NFRecord to memory buffer in version 1.0 format. see Sets the CBEFF product type of the NFRecord. Sets additional fingerprint coefficient. Sets the impression type of the NFRecord.
setCBEFFProductType ( page 128) setG ( see page 128) setImpressionType ( 128) setMinutiaFormat ( setPatternClass ( setPosition (
see page
see page 128) Sets minutia format from NFRecord. see page 129) Sets pattern class. Sets finger position. 112
com.neurotec.biometrics Package
Sets fingerprint quality. Sets ridge counts type. Sorts minutiae in NFRecord by the specified order. Truncates minutiae in NFRecord by peeling off the minutiae convex hull while minutia count is greater than the specified maximal count. Truncates minutiae in NFRecord by removing minutiae which NFMinutia ( see page 106). Quality field value is less than the specified threshold while minutia count is greater than the specified maximal count.
see page
com.neurotec.biometrics Package
public NFRecord(boolean isPalm, short width, short height, short horzResolution, short vertResolution, int flags); Parameters Parameters boolean isPalm short width short height short horzResolution short vertResolution int flags Description Indicates that NFRecord was created for palmprints. The fingerprint image width. The fingerprint image height. Horizontal resolution in pixels per inch of fingerprint image. Vertical resolution in pixels per inch of fingerprint image. Bitwise combination of zero or more flags that controls behavior of the constructor.
com.neurotec.biometrics Package
com.neurotec.biometrics Package
com.neurotec.biometrics Package
117
com.neurotec.biometrics Package
118
com.neurotec.biometrics Package
119
com.neurotec.biometrics Package
120
com.neurotec.biometrics Package
public static short getHorzResolution(ByteBuffer buffer); Parameters Parameters ByteBuffer buffer Returns The horizontal resolution in pixels per inch of fingerprint image. Description ByteBuffer containing NFRecord ( see page 110) object.
8.1.1.1.18.4.10 getMaxSize Method 8.1.1.1.18.4.10.1 NFRecord.getMaxSize Method (NFMinutiaFormat, int, NFRidgeCountsType, int, int, int)
Calculates the maximal NFRecord ( Java public static int getMaxSize(NFMinutiaFormat minutiaFormat, int minutiaCount, NFRidgeCountsType ridgeCountsType, int coreCount, int deltaCount, int doubleCoreCount); Parameters Parameters NFMinutiaFormat minutiaFormat int minutiaCount NFRidgeCountsType ridgeCountsType int coreCount int deltaCount int doubleCoreCount Returns The maximal NFRecord ( see page 110) size. The size depends on method parameters. 121 Description One of the NFMinutiaFormat values. The minutiae count. One of the NFRidgeCountsType values. The cores count. The deltas count. The double cores count. see page 110) size.
com.neurotec.biometrics Package
8.1.1.1.18.4.10.2 NFRecord.getMaxSize Method (int, boolean, NFMinutiaFormat, int, NFRidgeCountsType, int, int, int, int, int)
Calculates the maximal NFRecord ( Java public static int getMaxSize(int version, boolean isPalm, NFMinutiaFormat minutiaFormat, int minutiaCount, NFRidgeCountsType ridgeCountsType, int coreCount, int deltaCount, int doubleCoreCount, int boWidth, int boHeight); Parameters Parameters int version Description Specifies algorithm version used by this function. Can have these values: 0, 1, 2,3. The default value is 0 (in this case third version of algorithm will be used). Boolean value indicating the type of the NFRecord ( see page 110). If set to true, NFRecord ( see page 110) contains palmprint record. One of the NFMinutiaFormat values. The minutiae count. One of the NFRidgeCountsType values. The cores count. The deltas count. The double cores count. The width of blocked orientations. The height of blocked orientations. see page 110) size.
boolean isPalm
NFMinutiaFormat minutiaFormat int minutiaCount NFRidgeCountsType ridgeCountsType int coreCount int deltaCount int doubleCoreCount int boWidth int boHeight Returns The maximal NFRecord (
8.1.1.1.18.4.11 getMaxSizeV1 Method 8.1.1.1.18.4.11.1 NFRecord.getMaxSizeV1 Method (NFMinutiaFormat, int, int, int, int)
Calculates the maximal version 1.0 NFRecord ( Java public static int getMaxSizeV1(NFMinutiaFormat minutiaFormat, int minutiaCount, int coreCount, int deltaCount, int doubleCoreCount); Parameters Parameters NFMinutiaFormat minutiaFormat int minutiaCount int coreCount int deltaCount int doubleCoreCount Returns The maximal version 1.0 NFRecord ( see page 110) size. The size depends on method parameters. Description One of the NFMinutiaFormat values. The minutiae count. The cores count. The deltas count. The double cores count. see page 110) size.
8.1.1.1.18.4.11.2 NFRecord.getMaxSizeV1 Method (NFMinutiaFormat, int, int, int, int, int, int)
Calculates the maximal version 1.0 NFRecord ( see page 110) size.
122
com.neurotec.biometrics Package
public static int getMaxSizeV1(NFMinutiaFormat minutiaFormat, int minutiaCount, int coreCount, int deltaCount, int doubleCoreCount, int boWidth, int boHeight); Parameters Parameters NFMinutiaFormat minutiaFormat int minutiaCount int coreCount int deltaCount int doubleCoreCount int boWidth int boHeight Returns The maximal version 1.0 NFRecord ( see page 110) size. The size depends on method parameters. Description One of the NFMinutiaFormat values. The minutiae count. The cores count. The deltas count. The double cores count. The width of blocked orientations. The height of blocked orientations.
com.neurotec.biometrics Package
Always returns NFPatternClass.Unknown for version 1.0 format. 2. This method returns NFPatternClass if NFPatternClass was set using PatternClass. Java public static NFPatternClass getPatternClass(ByteBuffer buffer); Parameters Parameters ByteBuffer buffer Returns One of the NFPatternClass values. Description ByteBuffer containing NFRecord ( see page 110) object.
124
com.neurotec.biometrics Package
com.neurotec.biometrics Package
126
com.neurotec.biometrics Package
public static short getWidth(ByteBuffer buffer); Parameters Parameters ByteBuffer buffer Returns The width of fingerprint image. Description ByteBuffer containing NFRecord ( see page 110) object.
127
8.1 Java Reference int flags Returns Number of bytes written to the memory.
com.neurotec.biometrics Package
Bitwise combination of zero or more flags that controls behavior of the method.
128
com.neurotec.biometrics Package
public final void setMinutiaFormat(EnumSet<NFMinutiaFormat> format); Parameters Parameters EnumSet<NFMinutiaFormat> format Description minutia format from NFRecord ( see page 110).
129
com.neurotec.biometrics Package
PROCESS_FIRST_RECORD_ONLY The flag indicating whether only the first finger record should be ( see page 132) unpacked or packed while unpacking or packing NFTemplate.
130
com.neurotec.biometrics Package
Description see page 133) see page 133) Calculates NFTemplate size. Checks if memory buffer contains a valid NFTemplate object. Retrieves records count. Gets collection of records in the NFTemplate. Gets the size of packed NFTemplate. Checks if the NFTemplate contains palm records. Retrieves a function that retrieves NType object for the enclosing type. see page 133) see page 134)
nativeTypeOf (
131
com.neurotec.biometrics Package
132
com.neurotec.biometrics Package
133
com.neurotec.biometrics Package
com.neurotec.biometrics Package
NBiometricAttributes Methods Name getBiometricType ( getQuality ( getStatus ( setQuality ( setStatus ( NLAttributes Class Name nativeTypeOf ( see page 135) Description Retrieves a function that retrieves NType object for the enclosing type. see page 61) see page 62) see page 62) see page 62) see page 62) see page 62) Description Gets the biometric type enumeration for the current object. Gets quality of the current object. Gets the biometric status of the current object. Retrieves a function that retrieves NType object for the enclosing type. Sets quality of the current object. Sets the biometric status of the current object.
nativeTypeOf (
com.neurotec.biometrics Package
Gets or sets a boolean value determining if face was found. Gets or sets the gender. see page 137) confidence. Gets or sets the glasses confidence. Defines the number of points. Gets or sets the face properties. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use. Reserved for future or internal use.
see page 137) see page see page see page see page see page see page see page see page see page
reservedConfidence1 ( 138) reservedConfidence2 ( 138) reservedConfidence3 ( 138) reservedConfidence4 ( 138) reservedConfidence5 ( 138) reservedConfidence6 ( 138) reservedConfidence7 ( 138) reservedConfidence8 ( 138) reservedConfidence9 ( 138) NLEDetectionDetails Methods Name getFace (
Description see page 139) see page 139) Gets information of the found face. Retrieves the posisition of the mouth center. Retrieves the position of the nose tip. Gets the feature points. Reserved for future/internal use. 136 see page 139) Retrieves the position of the right eye's center.
getReserved1 (
com.neurotec.biometrics Package
see page 140) see page 140) see page 140) see page
Reserved for future/internal use. Reserved for future/internal use. Reserved for future/internal use. Retrieves the position of the right eye's center.
getRightEyeCenter ( 140)
com.neurotec.biometrics Package
com.neurotec.biometrics Package
139
com.neurotec.biometrics Package
140
com.neurotec.biometrics Package
141
8.1 Java Reference NLEFace Fields Name confidence ( NLEFace Methods Name getRotation ( see page 142)
com.neurotec.biometrics Package
Description see page 142) Gets information on face rotation in the image.
142
com.neurotec.biometrics Package
143
8.1 Java Reference NLExtractor Classes Name ExtractResult ( NLExtractor Fields Name
com.neurotec.biometrics Package
Description Boolean value indicating whether all facial feature points should be detected. If the value is false, only centers of eyes or base facial features are detected, otherwise all supported facial feature points are detected. The default value is false. Identifier specifying whether base facial feature points should be detected during facial feature detection. Currently, base facial feature points are: center of right eye, center of left eye, nose tip and center of mouth. The default value is false. Boolean value indicating whether to use gender detection procedure. Boolean value indicating whether to use face detection procedure, which has a higher recall rate (but also a lower precision rate - more false detections). Specifies the threshold which is considered when looking for faces in an image. For each face candidate confidence parameter is calculated. With higher threshold value faces are selected more strictly by the face detection method. sets face detection scale count (identifier specifying number of scales in one octave when constructing scale space for face detection. Higher values mean slower face detection but higher recall rate). Values are in range [1..16]. The defaul value is Identifier specifying the threshold which is considered when extracting facial features from the image. With higher threshold better quality of face image is required to successfully extract ( see page 152) facial features. The value of this parameter can be in range [0..255]. The default value is 128.
PARAMETER_DETECT_GENDER (
PARAMETER_DETECT_MORE_FACES ( 149)
see
PARAMETER_FACE_ROLL_ANGLE_BASE ( 149)
see page Identifier specifying a base angle for faces roll angle in the image to search. Available values are these: -180; -90; 0; 90; 180. The default value is 0. Identifier is used to set extractor base angle to support mobile devices with orientation sensor. If set to true the largest face found in an image will be used for facial feature extraction instead of the one with the highest face confidence score. The default value is true. This threshold checks the gender of the captured face. The higher the value of this parameter, the more strictly the gender of the face is checked. The value of this parameter can be in range [0..100].
PARAMETER_FAVOR_LARGEST_FACE ( 149)
see page
144
com.neurotec.biometrics Package
PARAMETER_LIVENESS_THRESHOLD ( 150)
see page
This threshold checks if faces are extracted from a live image stream. The higher the value of this parameter, the more strictly the stream is checked if the face in it is real (for example if it's not forged by showing a photo of a person in front a camera). The value of this parameter can be in range [0..100]. The default value is 50. Identifier specifying maximum distance between eyes in face. Faces which have greater distance between eyes than this parameter, won't be returned by the face detection methods. Sets the maximum number of records an extraction method can return in one NLTemplate ( see page 167). The value of this parameter can be in range [2..16]. The default value is 5.
PARAMETER_MAX_IOD (
see
Identifier specifying the maximum roll angle deviation from frontal face in degrees. The value of this parameter can be in range [0..180]. The default value is 15.
PARAMETER_MAX_STREAM_DURATION_IN_FRAMES Sets the identifier specifying maximum number of ( see page 150) frames to use for extraction from stream. PARAMETER_MAX_YAW_ANGLE_DEVIATION ( page 150) PARAMETER_MIN_IOD ( see page 151) see Short value which represents maximum face yaw angle deviation value. Must be in range [0..180]. Default value is . Identifier specifying minimum distance between eyes in face. Faces which have smaller distance between eyes than this parameter, won't be returned by the face detection methods. Identifier specifying template size parameter. Parameter value can be one of the TemplateSize enumeration members. If set to true liveness check is performed while doing facial feature extraction from an image stream.
PARAMETER_TEMPLATE_SIZE (
PARAMETER_USE_LIVENESS_CHECK ( 151) NLExtractor Methods Name compress ( detectFace ( detectFaces ( see page 151) see page 151) see page 152) see page
see page
Description Compresses the extracted template to a format suitable for storing the template. Method to detect a face in an image, that best fits the requirements for the face enrollment requirements. Method to detect all faces in a given image. Finds locations of facial feature points. Describes the extract method of the NLExtractor, which is used to extract face feature templates form the images. Ends extracting face features. Describes the extract ( see page 152) method of the NLExtractor, which is used to extract ( see page 152) face feature templates form the images. Extraction from an image set initialization method. Extracts feature template from the face with given detection details from an image. Method to produce a generalized face features template from a given set of templates of the same person face.
extractEnd ( extractNext (
extractStart (
145
com.neurotec.biometrics Package
Gets the threshold which is considered when looking for faces in an image. For each face candidate confidence parameter is calculated. With higher threshold value faces are selected more strictly by the face detection method. Must be in range [0..100]. Gets face detection scale count (identifier specifying number of scales in one octave when constructing scale space for face detection. Higher values mean slower face detection but higher recall rate). Gets the threshold which is considered when extracting facial features from the image. With higher threshold better quality of face image is required to successfully extract ( see page 152) facial features.
getFaceDetectionScaleCount ( see page 154) getFaceQualityThreshold ( page 154) getFaceRollAngleBase ( 154) see
see page Gets or sets faces base roll angle in the image to search. That's a base angle which together with MaxRollAngleDeviation defines the interval of angles considered when looking for faces in an image. Must be in range [-180..180]. Gets the gender confidence treshold. Gets the liveness threshold which checks if faces are extracted from a live image stream. Gets maximum distance between eyes in face. Faces which have greater distance between eyes than this parameter, won't be returned by the face detection routines. Must be in range [10..10000]. Gets the maximum number of records an extraction method can return in one NLTemlate. see Gets maximum roll angle deviation from frontal face in degrees which is considered when looking for faces in an image. Must be in range [0..180]. Gets identifier specifying maximum number of frames to use for extraction from stream. Gets maximum yaw angle deviation from frontal face in degrees which is considered when looking for faces in an image. Must be in range [0..180]. Gets minimum distance between eyes in face. Faces which have smaller distance between eyes than this parameter, won't be returned by the face detection methods. Must be in range [10..10000]. Gets a template size. Gets a value indicating whether all facial feature points should be detected. Gets a value indicating whether base facial feature points should be detected. Checks whether the gender should be detected. Gets a value indicating whether face detection with higher recall should be used. Gets value indicating if the largest face will be used for facial features extraction. Gets a boolean value indicating whether to use liveness check. Retrieves a function that retrieves NType object for the enclosing type. Sets a value indicating whether all facial feature points should be detected. Sets a value indicating whether base facial feature points should be detected. Sets whether the gender should be detected. Sets a value indicating whether face detection with higher recall should be used. Sets the threshold which is considered when looking for faces in an image. For each face candidate confidence parameter is calculated. With higher threshold value faces are selected more strictly by the face detection method. Must be in range [0..100]. see see
getMaxStreamDurationInFrames ( see page 155) getMaxYawAngleDeviation ( page 155) getMinIod ( see page 156) see
getTemplateSize (
isDetectBaseFeaturePoints ( page 156) isDetectGender ( isDetectMoreFaces ( 156) isFavorLargestFace ( 157) isUseLivenessCheck ( 157) nativeTypeOf (
setDetectBaseFeaturePoints ( see page 157) setDetectGender ( see page 158) see page setDetectMoreFaces ( 158)
146
com.neurotec.biometrics Package
setFaceDetectionScaleCount ( see page 158) setFaceQualityThreshold ( page 159) setFaceRollAngleBase ( 159) see
Sets face detection scale count (identifier specifying number of scales in one octave when constructing scale space for face detection. Higher values mean slower face detection but higher recall rate). Sets the threshold which is considered when extracting facial features from the image. With higher threshold better quality of face image is required to successfully extract ( see page 152) facial features.
see page Gets or sets faces base roll angle in the image to search. That's a base angle which together with MaxRollAngleDeviation defines the interval of angles considered when looking for faces in an image. Must be in range [-180..180]. see page Sets value indicating if the largest face will be used for facial features extraction. Sets the gender confidence treshold. Sets the liveness threshold which checks if faces are extracted from a live image stream. Sets maximum distance between eyes in face. Faces which have greater distance between eyes than this parameter, won't be returned by the face detection routines. Must be in range [10..10000]. see Sets the maximum number of records an extraction method can return in one NLTemlate. see Sets maximum roll angle deviation from frontal face in degrees which is considered when looking for faces in an image. Must be in range [0..180]. Sets identifier specifying maximum number of frames to use for extraction from stream. Sets maximum yaw angle deviation from frontal face in degrees which is considered when looking for faces in an image. Must be in range [0..180]. Sets minimum distance between eyes in face. Faces which have smaller distance between eyes than this parameter, won't be returned by the face detection methods. Must be in range [10..10000]. Sets a template size. Sets a boolean value indicating whether to use liveness check.
setFavorLargestFace ( 159)
setMaxStreamDurationInFrames ( see page 160) setMaxYawAngleDeviation ( page 161) setMinIod ( see page 161) see
setTemplateSize (
setUseLivenessCheck ( 161)
147
com.neurotec.biometrics Package
Retrieves the status of the template. Retrieves the NLTemplate ( see page 167).
getTemplate (
com.neurotec.biometrics Package
149
com.neurotec.biometrics Package
com.neurotec.biometrics Package
151
com.neurotec.biometrics Package
152
com.neurotec.biometrics Package
153
com.neurotec.biometrics Package
public double getFaceConfidenceThreshold(); Returns Double value which represents face confidence threshold value.
154
com.neurotec.biometrics Package
The higher the value of this parameter, the more strictly the stream is checked if the face in it is real (for example if it's not forged by showing a photo of a person in front a camera). Notes The value can be in range [0..100]. The default value is 50.
155
com.neurotec.biometrics Package
Short value which represents maximum face yaw angle deviation value.
com.neurotec.biometrics Package
public boolean isDetectMoreFaces(); Returns Boolean value indicating whether to use face detection procedure, which has a higher recall rate (but also a lower precision rate - more false detections).
157
com.neurotec.biometrics Package
public void setDetectBaseFeaturePoints(boolean value); Parameters Parameters boolean value Description Boolean value indicating whether all facial feature points should be detected. If the value is true, center of right eye, center of left eye, nose tip and center of mouth are detected.
com.neurotec.biometrics Package
159
com.neurotec.biometrics Package
The higher the value of this parameter, the more strictly the stream is checked if the face in it is real (for example if it's not forged by showing a photo of a person in front a camera). Notes The value can be in range [0..100]. The default value is 50.
160
com.neurotec.biometrics Package
com.neurotec.biometrics Package
public final class NLFeaturePoint; File NLFeaturePoint.java Methods Name NLFeaturePoint ( NLFeaturePoint Fields Name code ( x( y( see page 163) see page 163) confidence ( Description Feature point code. Feature point confidence. X-coordinate of the feature point. Y-coordinate of the feature point. see page 162) Description Initializes a new instance of NLFeaturePoint class.
162
com.neurotec.biometrics Package
8.1 Java Reference File NLRecord.java Methods Name NLRecord ( NLRecord Methods Name check ( see page 165) getCBEFFProductType ( page 165) getQuality ( getSize ( see page 166) see page 164)
com.neurotec.biometrics Package
Description Checks if format of packed NLRecord is correct. see Gets the CBEFF product type of the NLRecord. Gets face quality. Gets the size of packed NLRecord. Retrieves a function that retrieves NType object for the enclosing type. Sets the CBEFF product type of the NLRecord. Sets face quality. see
nativeTypeOf (
164
com.neurotec.biometrics Package
165
com.neurotec.biometrics Package
166
com.neurotec.biometrics Package
public final void setCBEFFProductType(short type); Parameters Parameters short type Description CBEFF product type
PROCESS_FIRST_RECORD_ONLY The flag indicating whether only the first face record should be ( see page 169) unpacked or packed while unpacking or packing NLTemplate. NLTemplate Methods Name calculateSize ( check ( see page 169) see page 169) see page 169) see page 169) see page 170) Description Calculates NLTemplate size. Checks if memory buffer contains a valid NLTemplate object. Retrieves records count. Gets collection of records in the NLTemplate. Retrieves the size of the NLTemplate Retrieves a function that retrieves NType object for the enclosing type.
167
com.neurotec.biometrics Package
com.neurotec.biometrics Package
8
8.1.1.1.29.4.4 NLTemplate.getRecords Method
Gets collection of records in the NLTemplate ( see page 167). 169
com.neurotec.biometrics Package
FINGERS_MODE_BIOMETRIKA_FX2000 (
170
com.neurotec.biometrics Package Represents Biometrika FX3000 scanner. Represents Bmf Blp 100 scanner.
FINGERS_MODE_BIOMETRIKA_FX3000 ( FINGERS_MODE_BMF_BLP100 (
FINGERS_MODE_CROSS_MATCH_VERIFIER_300 ( 176) FINGERS_MODE_DIGENT_IZZIX ( see page 176) FINGERS_MODE_DIGITAL_PERSONA_U_ARE_U ( 176) FINGERS_MODE_ETHENTICA ( see page 176) see page 177) see page 177) FINGERS_MODE_FUJITSU_MBF200 ( FINGERS_MODE_FUTRONIC_FS80 ( FINGERS_MODE_GENERAL (
Represents Cross Match Verifier 300 scanner. Represents Digent Izzix scanner. Represents Digital Persona U are U scanner. Represents Ethentica scanner. Represents Fujitsu Mbf200 scanner. Represents Futronic FS80 scanner. Represents general scanner.
see page
Represents Identicator Technology DF90 scanner. Represents Identix Dfr2090 scanner. Represents Identix TouchView scanner. Represents Keytronic Secure Desktop scanner. Represents Light Tuning LttC500 scanner. Represents Nitgen Fingkey Hamster scanner. Represents Precise Biometrics 100CS scanner. Represents Secugen Hamster scanner. Represents Startek FM200 scanner. Represents Tacoma Cmos scanner. Represents Testech Bio I scanner. Represents Upek Touch Chip scanner. Specifies face templates matching speed. Can be Low or High matching speed. Matters only if ParameterFusionType is SelectByFaceThenFuse(NMFusionType) set. Specifies whether full matching details are filled during the fingers matching. Specifies finger templates matching speed. Can be Low, Medium or High matching speed.
see page 178) see page 178) see page 178) see page 178) see page 178) see page
FINGERS_MODE_UPEK_TOUCH_CHIP (
PARAMETER_FACES_MATCHING_SPEED (
PARAMETER_FACES_MATCHING_THRESHOLD ( 178)
PARAMETER_FINGERS_MAXIMAL_ROTATION (
see page 179) Identifier specifying modulus of maximal rotation allowed between two matched NFRecords parameter of type N_TYPE_BYTE. Parameter value is specified in 180/128 degrees units and cannot be greater than 128 (180 degrees). see page Identifier specifying minimal number of fingerprints from probe template to match parameter of type int. Parameter value is from zero to NFTemplate.MaxRecordCount. 171
PARAMETER_FINGERS_MIN_MATCHED_COUNT ( 179)
com.neurotec.biometrics Package
PARAMETER_FINGERS_MIN_MATCHED_COUNT_THRESHOLD Identifier specifying matching threshold ( see page 179) (biggest allowed FAR) when matching is stopped (with respect to Neurotec.Biometrics.NMatcher.Parameter FingersMinMatchedCount parameter value) parameter of type N_TYPE_INT. Parameter value is equal to -12 * log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). PARAMETER_FINGERS_MODE ( see page 179) Parameter specifying fingers mode (parameter value set). Parameter value can be one of the FingersModeXXX. Identifier specifying fingerprints, irises and faces fusion of type int. Parameter value can be one of the NMFusionType enumeration members. Specifies iris templates matching speed. Can be Low, Medium or High matching speed. Matters only if ParameterFusionType is SelectByIrisThenFuse(NMFusionType) set. Defines the maximal rotation allowed between two matched irises. It is specified in 180/128 degrees units and cannot be greater than 128 (180 degrees).
PARAMETER_FUSION_TYPE (
PARAMETER_IRISES_MATCHING_SPEED (
see page
PARAMETER_IRISES_MIN_MATCHED_COUNT (
see page 180) Identifier specifying minimal number of irises from probe template to match parameter of type N_TYPE_INT. Parameter value is from zero to NFT_MAX_RECORD_COUNT. Parameter specifying matching threshold (biggest allowed FAR) when matching is stopped (with respect to PARAMETER_IRISES_MIN_MATCHED_ COUNT ( see page 180) parameter value). Parameter value is equal to -12 * log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). Identifier specifying matching threshold (biggest allowed FAR) parameter of type int. Parameter value is equal to - 12 * log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). see Specifies whether full matching details are filled during the palms matching. Specifies plam templates matching speed. Can be Low, Medium or High matching speed. Identifier specifying modulus of maximal rotation allowed between two matched NFRecords parameter of type N_TYPE_BYTE. Parameter value is specified in 180/128 degrees units and cannot be greater than 128 (180 degrees).
PARAMETER_MATCHING_THRESHOLD (
PARAMETER_PALMS_MAXIMAL_ROTATION (
172
com.neurotec.biometrics Package
PARAMETER_PALMS_MIN_MATCHED_COUNT (
see page 181) Identifier specifying minimal number of palmprints from probe template to match parameter of type N_TYPE_INT. Parameter value is from zero to NFT_MAX_RECORD_COUNT. Identifier specifying matching threshold (biggest allowed FAR) when matching is stopped (with respect to Neurotec.Biometrics.NMatcher.Parameter PalmsMinMatchedCount parameter value) parameter of type N_TYPE_INT. Parameter value is equal to -12 * log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). Identifier specifying whether each user in the system always uses only his own phrases which are unique throughout the whole database of users. Identifier specifying that retrieving or setting parameter for faces matcher (NlsMatcher) contained in NMatcher. See GetParameter, SetParameter, GetStaticParameter Identifier specifying that retrieving or setting parameter for fingers matcher (NfsMatcher) contained in NMatcher. See GetParameter, SetParameter, GetStaticParameter Identifier specifying that retrieving or setting parameter for irises matcher (NesMatcher) contained in NMatcher. See GetParameter, SetParameter, GetStaticParameter Identifier specifying that retrieving or setting parameter for NMatcher. See GetParameter, SetParameter, GetStaticParameter Identifier specifying that retrieving or setting parameter for palms matcher (NfsMatcher) contained in NMatcher. See GetParameter, SetParameter, GetStaticParameter
PARAMETER_VOICES_UNIQUE_PHRASES_ONLY ( 181)
see page
PART_FACES (
PART_FINGERS (
PART_IRISES (
PART_NONE (
PART_PALMS (
NMatcher Methods Name getFacesMatchingSpeed ( 182) see page see see see see Description Gets faces matching speed. Gets the faces matching threshold. Matters only if ParameterFusionType is selectByFaceThenFuse(NMFusionType) set. Gets fingers matching speed. Gets the maximal rotation. Gets minimal number of fingerprints from probe template to match parameter. The value is from zero to MaxRecordCount (NFTemplate ( see page 130)).
getFacesMatchingThreshold ( page 182) getFingersMatchingSpeed ( page 182) getFingersMaximalRotation ( page 182) getFingersMinMatchedCount ( page 182)
173
com.neurotec.biometrics Package
getFingersMinMatchedCountThreshold Gets matching threshold (biggest allowed FAR) when matching is ( see page 183) stopped (with respect to FingersMinMatchedFingerCount parameter value) parameter. Parameter value is equal to -12 log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). getFingersMode ( getFusionType ( see page 183) see page 183) see page see Gets scanners mode. Gets fingerprints and faces fusion. type. Gets irises matching speed. Gets the irises matching threshold. Matters only if ParameterFusionType is selectByIrisThenFuse(NMFusionType) set. Gets the maximal rotation allowed between two matched irises. It is specified in 180/128 degrees units and cannot be greater than 128 (180 degrees). Gets minimal number of irises from probe template to match parameter. The value is from zero to MaxRecordCount (NFTemplate ( see page 130)). Gets matching threshold (biggest allowed FAR) when matching is stopped (with respect to IrisesMinMatchedCount parameter value) parameter. Parameter value is equal to -12 log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). Gets the matching threshold. Gets palms matching speed. Gets maximal rotation. Gets minimal number of palmprints from probe template to match parameter. The value is from zero to MaxRecordCount (NFTemplate ( see page 130)). Gets matching threshold (biggest allowed FAR) when matching is stopped (with respect to PalmsMinMatchedCount parameter value) parameter. Parameter value is equal to -12 log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). Ends identification process. Compares the specified NTemplate ( identification was started with. see page 210) with the one see page see page
getIrisesMatchingSpeed ( 183)
see page
see
getMatchingThreshold ( 184)
see page 185) see page 185) see page 186) see page 186) see
Starts identification with the specified packed NTemplate ( 210) (saved in specified buffer). Starts identification with the specified packed NTemplate ( 210). Checks if unique phrases for voice templates are used.
identifyStartWithMD (
Retrieves a function that retrieves NType object for the enclosing type. Changes specified template for faster matching. Sets faces matching speed. Sets the faces matching threshold. Matters only if ParameterFusionType is selectByFaceThenFuse(NMFusionType) set. Sets fingers matching speed. Sets the maximal rotation. Sets minimal number of fingerprints from probe template to match parameter. The value is from zero to MaxRecordCount (NFTemplate ( see page 130)).
setFacesMatchingSpeed ( 187)
setFacesMatchingThreshold ( page 187) setFingersMatchingSpeed ( page 187) setFingersMaximalRotation ( page 187) setFingersMinMatchedCount ( page 187)
174
com.neurotec.biometrics Package
setFingersMinMatchedCountThreshold Sets matching threshold (biggest allowed FAR) when matching is ( see page 188) stopped (with respect to FingersMinMatchedFingerCount parameter value) parameter. Parameter value is equal to -12 log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). setFingersMode ( setFusionType ( see page 188) see page 188) see page see Sets scanners mode. Sets fingerprints, irises and faces fusion type. Sets irises matching speed. Sets the irises matching threshold. Matters only if ParameterFusionType is selectByIrisThenFuse(NMFusionType) set. Sets the maximal rotation allowed between two matched irises. It is specified in 180/128 degrees units and cannot be greater than 128 (180 degrees). Sets minimal number of irises from probe template to match parameter. The value is from zero to MaxRecordCount (NFTemplate ( see page 130)). Sets matching threshold (biggest allowed FAR) when matching is stopped (with respect to IrisesMinMatchedCount parameter value) parameter. Parameter value is equal to -12 log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). Sets the matching threshold. Sets palms matching speed.
setIrisesMatchingSpeed ( 188)
see page
see
setMatchingThreshold ( 189)
see page Sets maximal rotation. see Sets minimal number of palmprints from probe template to match parameter. The value is from zero to MaxRecordCount (NFTemplate ( see page 130)). Sets matching threshold (biggest allowed FAR) when matching is stopped (with respect to PalmsMinMatchedCount parameter value) parameter. Parameter value is equal to -12 log10(FAR) and must be not less than zero (for example, 48 for FAR = 0.01%). Sets the system to use unique user phrases. Compares (verifies) two packed templates. Compares two NTemplate ( see page 210).
setVoicesUniquePhrasesOnly ( page 190) verify ( see page 190) see page 191) verifyWithMD (
see
175
com.neurotec.biometrics Package
com.neurotec.biometrics Package
com.neurotec.biometrics Package
178
com.neurotec.biometrics Package
com.neurotec.biometrics Package
180
com.neurotec.biometrics Package
181
com.neurotec.biometrics Package
com.neurotec.biometrics Package
183
com.neurotec.biometrics Package
com.neurotec.biometrics Package
public int getPalmsMinMatchedCount(); Returns Minimal number of irises from probe template to match parameter.
com.neurotec.biometrics Package
186
com.neurotec.biometrics Package
This method is primarily used by cluster. It is not recommended to use it directly because template size can increase. When cluster is not used, this method can be used directly to prepare template for faster matching.
187
com.neurotec.biometrics Package
188
com.neurotec.biometrics Package
com.neurotec.biometrics Package
190
8.1 Java Reference Parameters Parameters ByteBuffer template1 ByteBuffer template2 Returns Verification score. Remarks
com.neurotec.biometrics Package
Description Buffer containing first packed template. Buffer containing second packed template.
Method returns zero if similarity is less than matching threshold, i.e. two templates do not match (see PARAMETER_MATCHING_THRESHOLD ( see page 180) and SetParameter method), and is greater than or equal to matching threshold otherwise.
8.1 Java Reference NMatchingDetailsBase Methods Name getBiometricType ( getScore ( nativeTypeOf ( NMatchingDetails Class Name getFaces ( see page 194) getFacesMatchedIndex ( page 194) getFacesScore ( getFingers ( see page 197)
com.neurotec.biometrics Package
Description see page 197) Gets type of biometric modality saved in specified matching details. Gets similarity score of two matched templates. Retrieves a function that retrieves NType object for the enclosing type.
Description Gets collection of faces matching details. Gets index of matched face in the second matched NLTemplate ( page 167) (or NTemplate ( see page 210)). Gets similarity score of two matched face templates (NLTemplate ( page 167)). Gets collection of finger matching details. Gets similarity score of two matched finger templates (NFTemplate ( see page 130)). Gets collection of irises matching details. Gets similarity score of two matched iris templates (NETemplate ( page 80)). Gets collection of palms matching details. Gets similarity score of two matched palm templates (NFTemplate ( page 130)). Gets collection of voices matching details. Gets similarity score of two matched voice templates (NSTemplate ( see page 207)). Retrieves a function that retrieves NType object for the enclosing type. see see see see see
getFingersScore ( getIrises (
getIrisesScore ( getPalms (
getPalmsScore ( getVoices (
getVoicesScore ( nativeTypeOf (
192
com.neurotec.biometrics Package
com.neurotec.biometrics Package
194
com.neurotec.biometrics Package
195
com.neurotec.biometrics Package
com.neurotec.biometrics Package
NBiometricAttributes Methods Name getBiometricType ( getQuality ( getStatus ( setQuality ( setStatus ( see page 61) see page 62) see page 62) see page 62) see page 62) see page 62) Description Gets the biometric type enumeration for the current object. Gets quality of the current object. Gets the biometric status of the current object. Retrieves a function that retrieves NType object for the enclosing type. Sets quality of the current object. Sets the biometric status of the current object.
nativeTypeOf (
197
com.neurotec.biometrics Package
Description see page 198) see page 198) Gets sound phrase Id. Retrieves a function that retrieves NType object for the enclosing type.
198
com.neurotec.biometrics Package
Parameter controlling the max duration of extracted phrase. Parameter controlling the min duration of extracted phrase.
PARAMETER_USE_SPEAKER_DETECTION Parameter controlling whether end of voice activity is detected ( see page 200) automatically. NSExtractor Methods Name extract ( see page 200) see page 201) see page 201) see page 201) see see see see Description Extracts sound attributes from specified sound buffer and creates NSRecord ( see page 203) using the specified NSExtractor. Ends extracting sound (voice) features from sound stream. Extracts one sound feature from sound stream. Initializes sound features extraction routines that use sound stream to extract ( see page 200) features. Controls duration of pause used to detect end of voice activity. Controls max duration of extracted phrase. Controls min duration of extracted phrase. Shows whether end of voice activity is detected automatically. Retrieves a handle to the function that retrieves NType object for the specified type name. Controls duration of pause used to detect end of voice activity. Controls max duration of extracted phrase. Controls min duration of extracted phrase. Shows whether end of voice activity is detected automatically.
getMaxPauseDurationRaw ( page 201) getMaxPhraseDurationRaw ( page 201) getMinPhraseDurationRaw ( page 202) getUseSpeakerDetection ( page 202) nativeTypeOf (
setMaxPauseDurationRaw ( page 202) setMaxPhraseDurationRaw ( page 202) setMinPhraseDurationRaw ( page 203) setUseSpeakerDetection ( page 203)
com.neurotec.biometrics Package
8.1 Java Reference Parameters Parameters int phraseId NSoundBuffer soundBuffer Returns Extracted sound record.
com.neurotec.biometrics Package
Description User specified phrase Id. NSoundBuffer used to extract sound (voice) attributes and record.
8
8.1.1.1.34.4.6 NSExtractor.getMaxPhraseDurationRaw Method
Controls max duration of extracted phrase. 201
com.neurotec.biometrics Package
com.neurotec.biometrics Package
8.1 Java Reference Methods Name NSRecord ( NSRecord Methods Name check ( see page 205) getCBEFFProductType ( page 205) getPhraseId ( getSize ( nativeTypeOf ( see page 206) see page 204)
com.neurotec.biometrics Package
Description Checks if memory buffer contains a valid NSRecord object. see Gets the CBEFF product type of the NSRecord. Gets phrase id. Retrieves size of the phrase. Retrieves a function that retrieves NType object for the enclosing type. Sets the CBEFF product type of the NSRecord. Sets phrase id. see
204
com.neurotec.biometrics Package
Description Bitwise combination of zero or more flags that controls behavior of the constructor. Should be zero.
205
com.neurotec.biometrics Package
com.neurotec.biometrics Package
PROCESS_FIRST_RECORD_ONLY The flag indicating whether only the first iris record should be unpacked ( see page 208) or packed while unpacking or packing NSTemplate. NSTemplate Methods Name calculateSize ( check ( see page 209) see page 209) see page 209) see page 209) see page 210) Description Calculates size of NSTemplate object containing particular NSRecords. Checks if memory buffer contains a valid NSTemplate object. Gets record count in NSTemplate. Gets collection of records in the NSTemplate. Retrieves the size of the NSTemplate Retrieves a function that retrieves NType object for the enclosing type.
207
com.neurotec.biometrics Package
208
com.neurotec.biometrics Package
com.neurotec.biometrics Package
see page 212) see page 212) see page 212) see page 212) see page 212) see page 212) see page 213) see page 213) see page 213) see page 213) see page 213) see page 213) see page 214) see page 214)
getFaces ( getFingers ( getIrises ( getPalms ( getSize ( getVoices ( setFaces ( setFingers ( setIrises ( setPalms ( setVoices (
Retrieves the size of the NTemplate Retrieves a function that retrieves NType object for the enclosing type.
nativeTypeOf (
com.neurotec.biometrics Package
211
com.neurotec.biometrics Package
com.neurotec.biometrics Package
213
com.neurotec.biometrics.standards
public final void setIrises(NETemplate value); Parameters Parameters NETemplate value Description NETemplate ( see page 80) object.
ANBinaryRecord ( ANCharset (
see page Defines alternate approach to describing the locations for each of the image segments of the individual fingers. Defines injured finger position. Core position (CRP) value. Contains the X and Y coordinate position of the core of a fingerprint. The X and Y values shall be coded as a single 8-digit integer number comprised of the 4-digit X-coordinate concatenated with the 4-digit Y-coordinate using a format of XXXXYYYY.
214
com.neurotec.biometrics.standards
Delta(s) position (DLT) value. Contain the X and Y positional coordinates of each delta that is present on the fingerprint. The X and Y values shall be recorded in the same manner as was done for the core position coordinates. Provides functionality for managing fields. see Provides basic functionality for ANType3Record ( see page 401), ANType4Record ( see page 404), ANType5Record ( see page 407) and ANType6Record ( see page 410) logical records. Provides basic functionality for ANType13Record ( see page 342), ANType14Record ( see page 349) and ANType15Record ( see page 360) logical records. Represents fingerprint minutia values. see page 246) descriptors.
ANField (
Describes NIST Fingerprint Image Quality (NFIQ) scores. Describes print position coordinates. Defines image segments containing individual fingers. Provides basic functionality for ANType10Record ( see page 320), ANType16Record ( see page 366), ANType17Record ( see page 372) and ANFPImageAsciiBinaryRecord logical records. Provides basic functionality for ANFImageBinaryRecord ( see page 229) and ANType8Record ( see page 414) logical records.
ANImageASCIIBinaryRecord ( see page 250) ANImageBinaryRecord ( page 261) ANIrisImageProperties ( 265) ANNISTQualityMetric ( 266) ANPenVector ( see
see page Defines iris image image properties. Properties consists of horizontal orientation, vertical orientation and scan type. see page Represents NIST Fingerprint Image Quality (NFIQ) scores. Specifies a list of vectors describing the pen position and pen pressure ( see page 268) of line segments within the signature. This structure defines quality score ( see page 270) metric. Provides functionality for working with logical records of the ANTemplate ( see page 286). Provides functionality for retrieving types and values from logical records. Describes a general location of the captured scar, mark, tattoo, or other characteristic (including piercings) in the image. Provides functionality for managing subfields. Provides functionality for working with Neurotec.Biometrics.Standards.ANRecord ( see page 270) and Neurotec.Biometrics.Standards.ANTemplate as it is described in ANSI/NIST-ITL 1-2007 standard.
ANQualityMetric ( ANRecord (
ANRecordType ( ANSMT (
ANSubField ( ANTemplate (
see page 320) Provides functions for working with Type-10 Facial & SMT image record. see page 342) Provides functions for working with Variable-resolution latent image record. see page 349) Provides functions for working with Variable-resolution fingerprint image record. see page 360) Provides functionality for working with variable-resolution palmprint image record. see page 366) Provdes functionality for User-defined variable-resolution testing image record. see page 372) Provides functionality for managing iris image record.
215
com.neurotec.biometrics.standards
Provides functions for managing Type-1 Transaction information record. A Type-1 logical record is mandatory and is required for each transaction. The Type-1 record provides information describing type and use or purpose for the transaction involved, a listing of each logical record included in the file, the originator or source of the physical record, and other useful and required information items. Contain user-defined textual fields providing identification and descriptive information associated with the subject of the transaction. Data contained in this record conforms in format and content to the specifications of the domain name as listed in Domain Name field found in the Type-1 record. Provides functions and fields for managing low-resolution grayscale fingerprint image. Provides functions and methods for managing High-resolution grayscale fingerprint images. Provides functions and methods for managing Low-resolution binary fingerprint images. Provides functions and methods for managing High-resolution binary fingerprint image. Provides functionality for managing User-defined image record. Provides functions for working with signature image record.
ANType2Record (
see page 401) see page 404) see page 407) see page 410) see page 412) see page 414)
see page 420) Contain user-defined textual fields providing identification and descriptive information associated with the subject of the transaction. Data contained in this record conforms in format and content to the specifications of the domain name as listed in Domain Name field found in the Type-1 record. see page 425) see see Provides functions for working with Minutiae data record. Provides properties for getting and setting face feature point. Provides properties for getting and setting fingerprint minutia neighbor. Specifies CBEFF Biometric Data Block (BDB) Format identifiers registered with International Biometric Industry Association (IBIA). Specifies CBEFF biometric organizations identifiers registered with International Biometric Industry Association (IBIA). Contains functionality for managing face records by ANSI INCITS 385-2004, ISO/IEC 19794-5:2005 standards. Face image by ANSI INCITS 385-2004, ISO/IEC 19794-5:2005 standards. Provides functionality for managing FIRecord objects. Provides functionality for working with the FIRFinger objects. Class for working with the FIRFingerView objects. Provides functionality for converting ISO/IEC 19794-2:2005 card format standard templates to and from Neurotechnology Finger Records (NFRecords). Provides constants for ISO/IEC 7816-11:2004 Biometric data template. Provides constants for ISO/IEC 7816-11:2004 Biometric algorithm parameters template in Biometric header template in Biometric information template. Core structure of ANSI/INCIST 378 2004 standard template. Delta structure of ANSI/INCIST 378 2004 standard template. Provides functionality for loading, editing, saving and converting ANSI INCITS 378-2004 and ISO/IEC 19794-2:2005 record format standard templates (FMRecords) to and/or from Neurotechnology Fingers Templates (NFTemplates) and Neurotechnology Templates (NTemplates). Library for working with FMRFinger class object. see
ANType9Record (
CBEFFBDBFormatIdentifiers ( see page 438) CBEFFBiometricOrganizations ( see page 449) FCRecord ( see page 461) see page 467)
see page 479) see page 488) see page 492) see page 495)
FIRFingerView (
FMCBDTTags (
FMRFinger (
216
com.neurotec.biometrics.standards
Provides functionality for editing and converting ANSI INCITS 378-2004 and ISO/ IEC 19794-2:2005 record format standard templates finger views (FmrFingerViews) to Neurotechnology Finger Records (NFRecords). Minutiae structure of ANSI/INCIST 378 2004 standard template. Contains functions for managing iris records. Contains functions for managing irises images. Provides methods and properties for managing iris images. Provides methods for retrieving library information.
IIRIrisImage (
NBiometricStandards ( 555)
8.1.2.1 Classes
8.1.2.1.1 ANASCIIBinaryRecord Class
Contains functionality for work with ASCII-binary ANSI/NIST file records. Java public class ANASCIIBinaryRecord extends ANRecord; File ANAsciiBinaryRecord.java ANRecord Classes Name FieldCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged. see page 271) Description Represent collection of subfields in field.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts.
FIELD_UDF_FROM (
217
com.neurotec.biometrics.standards
Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
218
com.neurotec.biometrics.standards
219
com.neurotec.biometrics.standards
220
8.1 Java Reference ANRecord Classes Name FieldCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC (
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( ANASCIIRecord Class Name MAX_FIELD_NUMBER ( page 221) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270). see Description Defines maximum quantity of fields in record of Type-1, Type-2 and Type-9. see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIRecord Class Name nativeTypeOf ( see page 222) Description Retrieves a function that retrieves NType object for the enclosing type.
com.neurotec.biometrics.standards
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270). see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
222
com.neurotec.biometrics.standards
Description see page 223) Retrieves a function that retrieves NType object for the enclosing type.
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
225
com.neurotec.biometrics.standards
226
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
8.1.2.1.9.1.2.1 SubFieldCollection Methods 8.1.2.1.9.1.2.1.1 add Method 8.1.2.1.9.1.2.1.1.1 ANField.SubFieldCollection.add Method (String)
Adds subfield to SubFieldCollection ( Java public ANSubField add(String value); Parameters Parameters String value Returns ANSubField ( see page 285) object representing newly added subfield. Description String containing subfield value. see page 227) with initial count of items in it.
8
8.1.2.1.9.2.3 ANField.getSubFields Method
Gets particular subfield from the ANField ( see page 227). 228
com.neurotec.biometrics.standards
public SubFieldCollection getSubFields(); Returns A SubFieldCollection ( see page 227) representing subfield from ANField ( see page 227).
229
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
AN_IMAGE_BINARY_RECORD_FIELD_HLL Defines HLL field number. Field referenced by this number ( see page 263) contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). AN_IMAGE_BINARY_RECORD_FIELD_ISR Defines ISE field number. Field referenced by this number ( see page 263) contains flag of image scanning resolution. AN_IMAGE_BINARY_RECORD_FIELD_VLL Defines VLL field number. Field referenced by this number ( see page 263) contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. ANFImageBinaryRecord Class Name FIELD_CA ( FIELD_FGP ( FIELD_IMP ( see page 231) see page 231) see page 232) see Description Defines CA field number. Field referenced by this number specify the type of compression algorithm used(if any). Defines FGP field number. Field represented by this number contains possible finger positions. Defined IMP field number. Field referenced by this number describes the manner by which the fingerprint image information has been obtained. Defines maximum count of positions in fingerprint record.
MAX_POSITION_COUNT ( page 232) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc (
Description see page 273) see page 273) see page 274) see page 274) see page 274) Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
230
8.1 Java Reference ANBinaryRecord Class Name nativeTypeOf ( ANImageBinaryRecord Class Name getHorzLineLength ( 263) getImageResolution ( 263)
com.neurotec.biometrics.standards
Description see page 223) Retrieves a function that retrieves NType object for the enclosing type.
Description see page see page Gets or horizontal line length value. Gets image resolution value. Gets value of image scanning resolution.
getImageScanResolutionValue ( see page 264) getVertLineLength ( isImageScanResolution ( page 264) nativeTypeOf ( toNImage ( see
see page 264) Gets or vertical line length value. Gets flag which defines what type of image scan resolution was used. Retrieves a function that retrieves NType object for the enclosing type. Converts image contained in logical record to NImage format.
ANFImageBinaryRecord Class Name getImpressionType ( 232) getPositions ( nativeTypeOf ( see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
setImpressionType ( 232)
231
com.neurotec.biometrics.standards
232
com.neurotec.biometrics.standards
233
com.neurotec.biometrics.standards
ANFPImageASCIIBinaryRecord Class Name PositionCollection ( PrintPositionCollection ( 238) QualityMetricCollection ( page 238) ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged. Description see page 238) Represent collection of fingerprint positions. see page Represent collection of print positions. see Represent collection of fingerprint quality metrics.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data.
FIELD_UDF_FROM ( FIELD_UDF_TO (
8
see Defines maximal value length of field referenced by FieldSrc field number.
234
com.neurotec.biometrics.standards
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image.
FIELD_CGA (
FIELD_COM (
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
235
com.neurotec.biometrics.standards
Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANFPImageASCIIBinaryRecord Class Name FIELD_FGP ( see page 239) Description
Defines FGP field number. Field referenced by this number contains one or more possible finger or palm positions that may match the latent image.
236
com.neurotec.biometrics.standards
Defines IMP field number. Field referenced by this number indicates the manner by which the latent image information was obtained. Defines PD field number. Field referenced by this number is used to narrow the search of the latent image in this record against a database. Defined PPC field number. Field referenced by this number contains offsets to the locations for the bounding box of the EJI, each of the full finger views, or segments within the EJI. Defines maximum number of finger or palm position (FGP) in one record. Defines maximum number of Print Position Coordinates (PPC).
see
MAX_PRINT_POSITION_COUNT ( see page 239) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274)
Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression.
237
com.neurotec.biometrics.standards
Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
ANFPImageASCIIBinaryRecord Class Name getImpressionType ( 239) getPositions ( getPrintPositions ( getQualityMetrics ( nativeTypeOf ( setImpressionType ( 240) see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Gets fingerprint print positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
see page 240) Gets fingerprint quality metrics contained in record. see page
238
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
240
8.1 Java Reference File ANFPMinutia.java Methods Name ANFPMinutia ( ANFPMinutia Fields Name quality ( theta ( type ( x( y( see page 244) see page 244) see page 244)
com.neurotec.biometrics.standards
Description Number representing confidence in minutiae quality. Number representing angle in radians. BdifFPMinutiaType object representing minutiae type. Number representing x position of the minutiae. Number representing y position of the minutiae.
ANFPMinutia Methods Name getTheta ( setTheta ( see page 244) see page 244) Description Gets angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Sets angle between the horizontal axis of the coordinate system and the direction that a ridge ending points.
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees.
241
com.neurotec.biometrics.standards
The y (
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees. One of BDIFFPMinutiaType values.
BDIFFPMinutiaType type
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees. Minutiae quality ( see page 244) measure value. Values shall range from "0" to "63". The value "0" shall indicate a manually encoded minutia. The value "1" shall indicate that no method of indicating a confidence level is available. Values between "2" and "63" shall indicate decreasing levels of confidence, with "2" meaning the greatest confidence.
byte quality
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees. Minutiae quality ( see page 244) measure value. Values shall range from "0" to "63". The value "0" shall indicate a manually encoded minutia. The value "1" shall indicate that no method of indicating a confidence level is available. Values between "2" and "63" shall indicate decreasing levels of confidence, with "2" meaning the greatest confidence. One of BDIFFPMinutiaType values.
byte quality
BDIFFPMinutiaType type
com.neurotec.biometrics.standards
The y (
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees.
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees. One of BDIFFPMinutiaType values.
BDIFFPMinutiaType type
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees. Minutiae quality ( see page 244) measure value. Values shall range from "0" to "63". The value "0" shall indicate a manually encoded minutia. The value "1" shall indicate that no method of indicating a confidence level is available. Values between "2" and "63" shall indicate decreasing levels of confidence, with "2" meaning the greatest confidence.
byte quality
Angle between the horizontal axis of the coordinate system and the direction that a ridge ending points. Angle is in degrees.
243
com.neurotec.biometrics.standards
Minutiae quality ( see page 244) measure value. Values shall range from "0" to "63". The value "0" shall indicate a manually encoded minutia. The value "1" shall indicate that no method of indicating a confidence level is available. Values between "2" and "63" shall indicate decreasing levels of confidence, with "2" meaning the greatest confidence. One of BDIFFPMinutiaType values.
BDIFFPMinutiaType type
244
com.neurotec.biometrics.standards
public void setTheta(double value); Parameters Parameters double value Description Number representing angle in radians.
com.neurotec.biometrics.standards
see page 247) Number containing vendor ID. BdifFPPosition object representing fingerprint/palmprint position value. Number representing fingerprint/palmprint quality score.
246
8.1 Java Reference Parameters Parameters BDIFFPPosition position byte score short algorithmVendorId short algorithmProductId
com.neurotec.biometrics.standards
Description Fingerprint/palmprint position ( see page 247) value. Quality assessment which has been calculated using scoring algorithm. The ID of the vendor of the quality algorithm used to calculate the quality score ( see page 247). A numeric product code assigned by the vendor of the quality algorithm.
com.neurotec.biometrics.standards
The next four information items are the horizontal and vertical offsets relative to the origin positioned in the upper left ( see page 249) corner of the image. The horizontal offsets (X) are the pixel counts to the right ( see page 249), and the vertical offsets (Y) are the pixel counts down. The location of the image portion is defined by the sequence of X coordinates (LEFT, RIGHT) and the Y coordinates (TOP, BOTTOM), of its bounding box. For the case of a fingertip, the first information item shall be TIP, and the second information item shall be NA. The next four information items are the horizontal and vertical offsets as defined above. Methods Name ANFPrintPosition ( ANFPrintPosition Fields Name bottom ( left ( right ( top ( see page 248) see page 248) fingerView ( Description Number representing bottom Y coordinate of bounding box. ANFMajorCase object representing number of the full finger view. Number representing left X coordinate of bounding box. Number representing right X coordinate of bounding box. ANFMajorCase object representing segment with full fingers view. Number representing top Y coordinate of bounding box. see page 248) Description Initializes new instance of ANFPrintPosition structure.
see page 249) see page 249) see page 249) see page 249)
segment (
248
com.neurotec.biometrics.standards
249
com.neurotec.biometrics.standards
8.1 Java Reference File ANImageAsciiBinaryRecord.java ANRecord Classes Name FieldCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC (
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel.
251
com.neurotec.biometrics.standards
Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_COM (
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286).
252
com.neurotec.biometrics.standards
MIN_LATENT_PIXEL_SCALE_PPI (
Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description
Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. 253
com.neurotec.biometrics.standards
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
com.neurotec.biometrics.standards
255
com.neurotec.biometrics.standards
256
com.neurotec.biometrics.standards
257
com.neurotec.biometrics.standards
258
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
260
com.neurotec.biometrics.standards
public final void setDeviceMonitoringMode(ANDeviceMonitoringMode value); Parameters Parameters ANDeviceMonitoringMode value Description One of ANDeviceMonitoringMode values.
com.neurotec.biometrics.standards
public class ANImageBinaryRecord extends ANBinaryRecord; File ANImageBinaryRecord.java ANRecord Classes Name FieldCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged. see page 271) Description Represent collection of subfields in field.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
AN_IMAGE_BINARY_RECORD_FIELD_HLL Defines HLL field number. Field referenced by this number ( see page 263) contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). AN_IMAGE_BINARY_RECORD_FIELD_ISR Defines ISE field number. Field referenced by this number ( see page 263) contains flag of image scanning resolution. AN_IMAGE_BINARY_RECORD_FIELD_VLL Defines VLL field number. Field referenced by this number ( see page 263) contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
262
8.1 Java Reference ANBinaryRecord Class Name nativeTypeOf ( ANImageBinaryRecord Class Name getHorzLineLength ( 263) getImageResolution ( 263)
com.neurotec.biometrics.standards
Description see page 223) Retrieves a function that retrieves NType object for the enclosing type.
Description see page see page Gets or horizontal line length value. Gets image resolution value. Gets value of image scanning resolution.
getImageScanResolutionValue ( see page 264) getVertLineLength ( isImageScanResolution ( page 264) nativeTypeOf ( toNImage ( see
see page 264) Gets or vertical line length value. Gets flag which defines what type of image scan resolution was used. Retrieves a function that retrieves NType object for the enclosing type. Converts image contained in logical record to NImage format.
com.neurotec.biometrics.standards
public final int getImageResolution(); Returns Number containing image resolution value.
264
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
266
com.neurotec.biometrics.standards
267
8.1 Java Reference Methods Name ANPenVector ( ANPenVector Fields Name pressure ( x( y( see page 268) see page 268) see page 268)
com.neurotec.biometrics.standards
Description Number representing pen pressure value. Number representing X coordinate of the pen position. Number representing Y coordinate of the pen position.
Pen pressure (
com.neurotec.biometrics.standards
public final class ANQualityMetric; File ANQualityMetric.java Methods Name ANQualityMetric ( ANQualityMetric Fields Name algorithmProductId ( 269) algorithmVendorId ( score ( see page Description Number representing a numeric product code assigned by the vendor of the quality algorithm. see page 269) Description Initializes new instance of ANQualityMetric structure.
see page 269) Number representing the ID of the vendor of the quality algorithm used to calculate the quality score ( see page 270). Number representing quality score defined by quality assessment algorithm.
269
com.neurotec.biometrics.standards
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord. Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord. Sets idc of record. Gets record size. see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
com.neurotec.biometrics.standards
contains ( indexOf (
getByNumber (
8.1.2.1.24.1.1.1 FieldCollection Methods 8.1.2.1.24.1.1.1.1 add Method 8.1.2.1.24.1.1.1.1.1 ANRecord.FieldCollection.add Method (int, String)
Adds field to ANRecord ( see page 270) object specified by field number and with specified initial count of elements in it. Also gets added field index. Java public ANField add(int fieldNumber, String value); Parameters Parameters int fieldNumber String value Returns ANField ( see page 227) object. Description Number representing field. String containing field value.
271
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Java public static final int FIELD_IDC = 2;
com.neurotec.biometrics.standards
274
com.neurotec.biometrics.standards
275
8.1 Java Reference ANRecordType Fields Name MAX_NUMBER ( ANRecordType Methods Name getDataType ( getFieldId ( getFieldName (
com.neurotec.biometrics.standards
Description see page 277) Defines maximal allowed type number value.
Description see page 277) see page 277) see page see page Gets ANRecordDataType object. Gets identification of field by field number. Gets field name by number representing field. Gets field number by id representing field. Get maximal field number value. Gets record name. Gets number representing record. see Gets all standard field numbers. Defines Type1 record record type object. Defines Type10 record record type object. Defines Type13 record record type object. Defines Type14 record record type object. Defines Type15 record record type object. Defines Type16 record record type object. Defines Type17 record record type object. Defines Type2 record record type object. Defines Type3 record record type object. Defines Type4 record record type object. Defines Type5 record record type object. Defines Type6 record record type object. Defines Type7 record record type object. Defines Type8 record record type object. Defines Type9 record record type object. Defines Type99 record record type object. Gets record type object by providing record number. Defines collection containing all record type objects. Gets user defined field numbers available in record. Gets NVersion object representing standard version. Checks if field information in record is available. Checks if field contained in record is mandatory. Checks if field contained in record is standard. Retrieves a function that retrieves NType object for the enclosing type. see page 277)
getStandardFieldNumbers ( page 278) getType1 ( getType10 ( getType13 ( getType14 ( getType15 ( getType16 ( getType17 ( getType2 ( getType3 ( getType4 ( getType5 ( getType6 ( getType7 ( getType8 ( getType9 ( getType99 ( see page 279) see page 279) see page 279) see page 279) see page 279) see page 279) see page 280) see page 280) see page 280) see page 280) see page 280) see page 280) see page 281) see page 281) see page 281) see page 281)
see page
getUserDefinedFieldNumbers ( see page 282) getVersion ( see page 282) see page 282) see page 282) see page 283) see page 283) isFieldKnown (
276
com.neurotec.biometrics.standards
277
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
279
com.neurotec.biometrics.standards
280
com.neurotec.biometrics.standards
281
com.neurotec.biometrics.standards
8.1 Java Reference Parameters Parameters NVersion version int fieldNumber Returns true if field is mandatory and false otherwise.
com.neurotec.biometrics.standards
283
8.1 Java Reference ANSMT Fields Name description ( source ( tattooClass ( see page 284) see page 284)
com.neurotec.biometrics.standards
Description String containing SMT description. ANSmtSource object representing SMT source. ANTattooClass object representing tattoo class. ANTattooSubclass object representing tattoo subclass.
tattooSubclass (
com.neurotec.biometrics.standards
nativeTypeOf (
com.neurotec.biometrics.standards
FLAG_LEAVE_INVALID_RECORDS_UNVALIDATED Leaves invalid records unvalidated. ( see page 316) FLAG_USE_NIST_MINUTIA_NEIGHBORS ( page 316) VERSION_20 ( see page 316) see Uses NIST minutia neighbors data. This ANTemplate version implemets "Data Format for the Interchange of Fingerprint Information" standard (ANSI/NIST-CSL 1-1993) format. This ANTemplate version implemets "Data Format for the Interchange of Fingerprint Information" standard (ANSI/NIST-ITL 1a-1997) format. This ANTemplate version implemets "Data Format for the Interchange of Fingerprint, Facial, & Scar Mark & Tattoo (SMT) Information that carried the ANSI designation of ANSI/NIST-ITL 1-2000.
VERSION_21 (
VERSION_30 (
286
com.neurotec.biometrics.standards
This ANTemplate version implemets current version of the standard that carried the ANSI designation of (ANSI/NIST-ITL 1-2007). Defines the current version of standard that ANTemplate library implements.
Description see page 317) see page 317) see page 317) Gets particular records from the ANTemplate. Gets NVersion object representing standard version. Gets standard version name to which template loaded to memory conforms. Gets versions of standard to which template loaded to memory conforms. Checks if provided standard version is supported by ANTemplate library. Retrieves a function that retrieves NType object for the enclosing type. Saves the ANTemplate to the specified file. Sets NVersion object representing standard version. Converts ANTemplate to Neurotechnology Template (NTemplate ( page 210)). see see page 317) Gets validation level of ANTemplate.
com.neurotec.biometrics.standards
288
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
8.1.2.1.28.1.12 ANTemplate.ANTemplate Constructor (String, String, String, String, boolean, NTemplate, int)
Initializes a new instance of the ANTemplate class. Java public ANTemplate(String tot, String dai, String ori, String tcn, boolean type9RecordFmt, NTemplate nTemplate, int flags); Parameters Parameters String tot String dai String ori String tcn boolean type9RecordFmt NTemplate nTemplate int flags Description String which contains transaction type identifier. String which contains destination agency identifier. String which contains originating agency identifier. String which contains transaction control identifier. Minutiae format flag value. NTrue if minutiae format is standard NFalse otherwise. NTemplate ( see page 210) from which ANTemplate would be initialized. Should be zero.
290
com.neurotec.biometrics.standards
public final class RecordCollection extends NObjectCollection<ANRecord>; File ANTemplate.java RecordCollection Methods Name add ( see page 291) see page 292) see page 294) see page 296) see page 297) see page 299) see page 301) see page 303) see page 303) see page 305) see page 307) see page 308) see page 310) see page 311) see page 313) see page 315) addType10 ( addType13 ( addType14 ( addType15 ( addType16 ( addType17 ( addType2 ( addType3 ( addType4 ( addType5 ( addType6 ( addType7 ( addType8 ( addType9 ( addType99 ( Description Adds record to ANTemplate ( see page 286). see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. see page 286) object. Adds type-10 record to ANTemplate ( Adds type-13 record to ANTemplate ( Adds type-14 record to ANTemplate ( Adds type-15 record to ANTemplate ( Adds type-16 record to ANTemplate ( Adds type-17 record to ANTemplate ( Adds type-2 record to ANTemplate ( Adds type-3 record to ANTemplate ( Adds type-4 record to ANTemplate ( Adds type-5 record to ANTemplate ( Adds type-6 record to ANTemplate ( Adds type-7 record to ANTemplate ( Adds type-8 record to ANTemplate ( Adds type-9 record to ANTemplate ( Adds type-99 record to ANTemplate (
8.1.2.1.28.2.1.1 RecordCollection Methods 8.1.2.1.28.2.1.1.1 add Method 8.1.2.1.28.2.1.1.1.1 ANTemplate.RecordCollection.add Method (ANRecordType, int)
Adds record to ANTemplate ( Java public ANRecord add(ANRecordType recordType, int idc); Parameters Parameters ANRecordType recordType int idc Returns ANRecord ( see page 270) object. Description Record type object. Image designation character value. see page 286).
8.1 Java Reference int idc int flags Returns ANRecord ( see page 270) object.
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.2 addType10 Method 8.1.2.1.28.2.1.1.2.1 ANTemplate.RecordCollection.addType10 Method (int, ANImageType, String, BDIFScaleUnits, ANImageCompressionAlgorithm, String, NImage)
Adds type-10 record to ANTemplate ( Java public ANType10Record addType10(int idc, ANImageType imt, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, String smt, NImage image); Parameters Parameters int idc ANImageType imt String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga String smt NImage image Returns ANType10Record ( see page 320) object. Description Image designation character value. One of ANImageType values. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. String which contains general location of the captured scar, mark, tattoo, or other characteristic in image Facial image. see page 286) object.
8.1.2.1.28.2.1.1.2.2 ANTemplate.RecordCollection.addType10 Method (int, ANImageType, String, BDIFScaleUnits, ANImageCompressionAlgorithm, String, NImage, int)
Adds type-10 record to ANTemplate ( Java public ANType10Record addType10(int idc, ANImageType imt, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, String smt, NImage image, int flags); Parameters Parameters int idc ANImageType imt String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga String smt NImage image int flags Returns ANType10Record ( see page 320) object. Description Image designation character value. One of ANImageType values. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. String which contains general location of the captured scar, mark, tattoo, or other characteristic in image Facial image. Must be zero. see page 286) object.
292
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.2.3 ANTemplate.RecordCollection.addType10 Method (int, ANImageType, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, ANImageColorSpace, String, ByteBuffer)
Adds type-10 record to ANTemplate ( Java public ANType10Record addType10(int idc, ANImageType imt, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, ANImageColorSpace csp, String smt, ByteBuffer imageData); Parameters Parameters int idc ANImageType imt String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga ANImageColorSpace csp String smt ByteBuffer imageData Returns ANType10Record ( see page 320) object Description Image designation character value. One of ANImageType values. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. One of ANImageColorSpace values. String which contains general location of the captured scar, mark, tattoo, or other characteristic in image. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.2.4 ANTemplate.RecordCollection.addType10 Method (int, ANImageType, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, ANImageColorSpace, String, ByteBuffer, int)
Adds type-10 record to ANTemplate ( Java public ANType10Record addType10(int idc, ANImageType imt, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, ANImageColorSpace csp, String smt, ByteBuffer imageData, int flags); Parameters Parameters int idc ANImageType imt String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga ANImageColorSpace csp String smt Description Image designation character value. One of ANImageType values. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. One of ANImageColorSpace values. String which contains general location of the captured scar, mark, tattoo, or other characteristic in image. 293 see page 286) object.
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.3 addType13 Method 8.1.2.1.28.2.1.1.3.1 ANTemplate.RecordCollection.addType13 Method (int, BDIFFPImpressionType, String, BDIFScaleUnits, ANImageCompressionAlgorithm, NImage)
Adds type-13 record to ANTemplate ( Java public ANType13Record addType13(int idc, BDIFFPImpressionType imp, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, NImage image); Parameters Parameters int idc BDIFFPImpressionType imp String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga NImage image Returns ANType13Record ( see page 342) object. Description Image designation character value. One of BDIFFPImpressionType values. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. Latent image. see page 286) object.
8.1.2.1.28.2.1.1.3.2 ANTemplate.RecordCollection.addType13 Method (int, BDIFFPImpressionType, String, BDIFScaleUnits, ANImageCompressionAlgorithm, NImage, int)
Adds type-13 record to ANTemplate ( Java public ANType13Record addType13(int idc, BDIFFPImpressionType imp, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, NImage image, int flags); Parameters Parameters int idc BDIFFPImpressionType imp String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga NImage image int flags Returns ANType13Record ( see page 342) object. Description Image designation character value. One of BDIFFPImpressionType values. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. Latent image. Must be zero. see page 286) object.
8.1.2.1.28.2.1.1.3.3 ANTemplate.RecordCollection.addType13 Method (int, BDIFFPImpressionType, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-13 record to ANTemplate ( see page 286) object.
294
com.neurotec.biometrics.standards
public ANType13Record addType13(int idc, BDIFFPImpressionType imp, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ByteBuffer imageData); Parameters Parameters int idc BDIFFPImpressionType imp String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ByteBuffer imageData Returns ANType13Record ( see page 342) object Description Image designation character value. One of BDIFFPImpressionType values. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. Buffer containing image data.
8.1.2.1.28.2.1.1.3.4 ANTemplate.RecordCollection.addType13 Method (int, BDIFFPImpressionType, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-13 record to ANTemplate ( Java public ANType13Record addType13(int idc, BDIFFPImpressionType imp, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ByteBuffer imageData, int flags); Parameters Parameters int idc BDIFFPImpressionType imp String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ByteBuffer imageData int flags Returns ANType13Record ( see page 342) object Description Image designation character value. One of BDIFFPImpressionType values. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. Buffer containing image data. Must be zero. see page 286) object.
295
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.4.3 ANTemplate.RecordCollection.addType14 Method (int, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-14 record to ANTemplate ( Java public ANType14Record addType14(int idc, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ByteBuffer imageData); Parameters Parameters int idc String src short hll short vll Description Image designation character value. String which contains identification of organization. Horizontal line length value. Vertical line length value. 296 see page 286) object.
8.1 Java Reference BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ByteBuffer imageData Returns ANType14Record (
com.neurotec.biometrics.standards
One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. Buffer containing image data.
8.1.2.1.28.2.1.1.4.4 ANTemplate.RecordCollection.addType14 Method (int, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-14 record to ANTemplate ( Java public ANType14Record addType14(int idc, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ByteBuffer imageData, int flags); Parameters Parameters int idc String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ByteBuffer imageData int flags Returns ANType14Record ( see page 349) object Description Image designation character value. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. Buffer containing image data. Must be zero. see page 286) object.
8.1.2.1.28.2.1.1.5 addType15 Method 8.1.2.1.28.2.1.1.5.1 ANTemplate.RecordCollection.addType15 Method (int, String, BDIFScaleUnits, ANImageCompressionAlgorithm, NImage)
Adds type-15 record to ANTemplate ( Java public ANType15Record addType15(int idc, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, NImage image); Parameters Parameters int idc String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga NImage image Description Image designation character value. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. Palmprint image. 297 see page 286) object.
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.5.3 ANTemplate.RecordCollection.addType15 Method (int, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-15 record to ANTemplate ( Java public ANType15Record addType15(int idc, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ByteBuffer imageData); Parameters Parameters int idc String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ByteBuffer imageData Returns ANType15Record ( see page 360) object Description Image designation character value. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.5.4 ANTemplate.RecordCollection.addType15 Method (int, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-15 record to ANTemplate ( Java public ANType15Record addType15(int idc, String src, short hll, short vll, BDIFScaleUnits 298 see page 286) object.
com.neurotec.biometrics.standards
slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ByteBuffer imageData, int flags); Parameters Parameters int idc String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ByteBuffer imageData int flags Returns ANType15Record ( see page 360) object Description Image designation character value. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. Buffer containing image data. Must be zero.
8.1.2.1.28.2.1.1.6 addType16 Method 8.1.2.1.28.2.1.1.6.1 ANTemplate.RecordCollection.addType16 Method (int, String, String, BDIFScaleUnits, ANImageCompressionAlgorithm, NImage)
Adds type-16 record to ANTemplate ( Java public ANType16Record addType16(int idc, String udi, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, NImage image); Parameters Parameters int idc String udi String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga NImage image Returns ANType16Record ( see page 366) object. Description Image designation character value. String which contains type of user-defined image that will be contained in record. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. An image. see page 286) object.
8.1.2.1.28.2.1.1.6.2 ANTemplate.RecordCollection.addType16 Method (int, String, String, BDIFScaleUnits, ANImageCompressionAlgorithm, NImage, int)
Adds type-16 record to ANTemplate ( Java public ANType16Record addType16(int idc, String udi, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, NImage image, int flags); Parameters Parameters int idc Description Image designation character value. 299 see page 286) object.
8.1 Java Reference String udi String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga NImage image int flags Returns ANType16Record (
com.neurotec.biometrics.standards
String which contains type of user-defined image that will be contained in record. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. An image. Must be zero.
8.1.2.1.28.2.1.1.6.3 ANTemplate.RecordCollection.addType16 Method (int, String, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ANImageColorSpace, ByteBuffer)
Adds type-16 record to ANTemplate ( Java public ANType16Record addType16(int idc, String udi, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ANImageColorSpace csp, ByteBuffer imageData); Parameters Parameters int idc String udi String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ANImageColorSpace csp ByteBuffer imageData Returns ANType16Record ( see page 366) object Description Image designation character value. String which contains type of user-defined image that will be contained in record. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. One of ANImageColorSpace values. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.6.4 ANTemplate.RecordCollection.addType16 Method (int, String, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ANImageColorSpace, ByteBuffer, int)
Adds type-16 record to ANTemplate ( Java public ANType16Record addType16(int idc, String udi, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ANImageColorSpace csp, ByteBuffer imageData, int flags); Parameters Parameters int idc String udi String src Description Image designation character value. String which contains type of user-defined image that will be contained in record. String which contains identification of organization. 300 see page 286) object.
8.1 Java Reference short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ANImageColorSpace csp ByteBuffer imageData int flags Returns ANType16Record (
com.neurotec.biometrics.standards
Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. One of ANImageColorSpace values. Buffer containing image data. Must be zero.
8.1.2.1.28.2.1.1.7 addType17 Method 8.1.2.1.28.2.1.1.7.1 ANTemplate.RecordCollection.addType17 Method (int, String, BDIFScaleUnits, ANImageCompressionAlgorithm, NImage)
Adds type-17 record to ANTemplate ( Java public ANType17Record addType17(int idc, String src, BDIFScaleUnits slc, ANImageCompressionAlgorithm cga, NImage image); Parameters Parameters int idc String src BDIFScaleUnits slc ANImageCompressionAlgorithm cga NImage image Returns ANType17Record ( see page 372) object. Description Image designation character value. String which contains identification of organization. One of BDIFScaleUnits values. One of ANImageCompressionAlgorithm values. Palmprint image. see page 286) object.
301
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.7.3 ANTemplate.RecordCollection.addType17 Method (int, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ANImageColorSpace, ByteBuffer)
Adds type-17 record to ANTemplate ( Java public ANType17Record addType17(int idc, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ANImageColorSpace csp, ByteBuffer imageData); Parameters Parameters int idc String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ANImageColorSpace csp ByteBuffer imageData Returns ANType17Record ( see page 372) object Description Image designation character value. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. One of ANImageColorSpace values. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.7.4 ANTemplate.RecordCollection.addType17 Method (int, String, short, short, BDIFScaleUnits, short, short, ANImageCompressionAlgorithm, byte, ANImageColorSpace, ByteBuffer, int)
Adds type-17 record to ANTemplate ( Java public ANType17Record addType17(int idc, String src, short hll, short vll, BDIFScaleUnits slc, short hps, short vps, ANImageCompressionAlgorithm cga, byte bpx, ANImageColorSpace csp, ByteBuffer imageData, int flags); Parameters Parameters int idc String src short hll short vll BDIFScaleUnits slc short hps short vps ANImageCompressionAlgorithm cga byte bpx ANImageColorSpace csp ByteBuffer imageData int flags Description Image designation character value. String which contains identification of organization. Horizontal line length value. Vertical line length value. One of BDIFScaleUnits values. Horizontal pixel scale value. Vertical pixel scale value. One of ANImageCompressionAlgorithm values. Bits per pixel value. One of ANImageColorSpace values. Buffer containing image data. Must be zero. 302 see page 286) object.
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.9 addType3 Method 8.1.2.1.28.2.1.1.9.1 ANTemplate.RecordCollection.addType3 Method (int, boolean, int, ANImageCompressionAlgorithm, NGrayscaleImage)
Adds type-3 record to ANTemplate ( Java public ANType3Record addType3(int idc, boolean isr, int isrValue, ANImageCompressionAlgorithm ca, NGrayscaleImage image); Parameters Parameters int idc boolean isr int isrValue ANImageCompressionAlgorithm ca NGrayscaleImage image Returns ANType3Record ( see page 401) object 303 Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. One of ANImageCompressionAlgorithm values. An image. see page 286) object.
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.9.3 ANTemplate.RecordCollection.addType3 Method (int, boolean, int, int, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-3 record to ANTemplate ( Java public ANType3Record addType3(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData Returns ANType3Record ( see page 401) object Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.9.4 ANTemplate.RecordCollection.addType3 Method (int, boolean, int, int, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-3 record to ANTemplate ( Java public ANType3Record addType3(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData, int flags); see page 286) object.
304
8.1 Java Reference Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData int flags Returns ANType3Record ( see page 401) object
com.neurotec.biometrics.standards
Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data. Must be zero.
8.1.2.1.28.2.1.1.10 addType4 Method 8.1.2.1.28.2.1.1.10.1 ANTemplate.RecordCollection.addType4 Method (int, boolean, int, ANImageCompressionAlgorithm, NGrayscaleImage)
Adds type-4 record to ANTemplate ( Java public ANType4Record addType4(int idc, boolean isr, int isrValue, ANImageCompressionAlgorithm ca, NGrayscaleImage image); Parameters Parameters int idc boolean isr int isrValue ANImageCompressionAlgorithm ca NGrayscaleImage image Returns ANType4Record ( see page 404) object Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. One of ANImageCompressionAlgorithm values. NGrayscaleImage image object see page 286) object.
305
8.1 Java Reference int isrValue ANImageCompressionAlgorithm ca NGrayscaleImage image int flags Returns ANType4Record ( see page 404) object
com.neurotec.biometrics.standards
Image scanning resolution value. Units of this parameter is pixel points per millimeter. One of ANImageCompressionAlgorithm values. NGrayscaleImage image object Must be zero.
8.1.2.1.28.2.1.1.10.3 ANTemplate.RecordCollection.addType4 Method (int, boolean, int, int, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-4 record to ANTemplate ( Java public ANType4Record addType4(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData Returns ANType4Record ( see page 404) object Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.10.4 ANTemplate.RecordCollection.addType4 Method (int, boolean, int, int, short, short, ANImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-4 record to ANTemplate ( Java public ANType4Record addType4(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData, int flags); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANImageCompressionAlgorithm ca byte vendorCA Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. 306 see page 286) object.
8.1 Java Reference ByteBuffer imageData int flags Returns ANType4Record ( see page 404) object
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.11 addType5 Method 8.1.2.1.28.2.1.1.11.1 ANTemplate.RecordCollection.addType5 Method (int, boolean, int, ANBinaryImageCompressionAlgorithm, NMonochromeImage)
Adds type-5 record to ANTemplate ( Java public ANType5Record addType5(int idc, boolean isr, int isrValue, ANBinaryImageCompressionAlgorithm ca, NMonochromeImage image); Parameters Parameters int idc boolean isr int isrValue ANBinaryImageCompressionAlgorithm ca NMonochromeImage image Returns ANType5Record ( see page 407) object. Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. One of ANBinaryImageCompressionAlgorithm values. NMonochromeImage image object. see page 286) object.
8.1.2.1.28.2.1.1.11.3 ANTemplate.RecordCollection.addType5 Method (int, boolean, int, int, short, short, ANBinaryImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-5 record to ANTemplate ( see page 286) object.
307
com.neurotec.biometrics.standards
public ANType5Record addType5(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANBinaryImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANBinaryImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData Returns ANType5Record ( see page 407) object Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANBinaryImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data.
8.1.2.1.28.2.1.1.11.4 ANTemplate.RecordCollection.addType5 Method (int, boolean, int, int, short, short, ANBinaryImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-5 record to ANTemplate ( Java public ANType5Record addType5(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANBinaryImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData, int flags); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANBinaryImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData int flags Returns ANType5Record ( see page 407) object Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANBinaryImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data. Must be zero. see page 286) object.
8.1.2.1.28.2.1.1.12 addType6 Method 8.1.2.1.28.2.1.1.12.1 ANTemplate.RecordCollection.addType6 Method (int, boolean, int, ANBinaryImageCompressionAlgorithm, NMonochromeImage)
Adds type-6 record to ANTemplate ( see page 286) object.
308
com.neurotec.biometrics.standards
public ANType6Record addType6(int idc, boolean isr, int isrValue, ANBinaryImageCompressionAlgorithm ca, NMonochromeImage image); Parameters Parameters int idc boolean isr int isrValue ANBinaryImageCompressionAlgorithm ca NMonochromeImage image Returns ANType6Record ( see page 410) object. Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. One of ANBinaryImageCompressionAlgorithm values. NMonochromeImage image object.
8.1.2.1.28.2.1.1.12.3 ANTemplate.RecordCollection.addType6 Method (int, boolean, int, int, short, short, ANBinaryImageCompressionAlgorithm, byte, ByteBuffer)
Adds type-6 record to ANTemplate ( Java public ANType6Record addType6(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANBinaryImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. 309 see page 286) object.
8.1 Java Reference ANBinaryImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData Returns ANType6Record ( see page 410) object
com.neurotec.biometrics.standards
One of ANBinaryImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data.
8.1.2.1.28.2.1.1.12.4 ANTemplate.RecordCollection.addType6 Method (int, boolean, int, int, short, short, ANBinaryImageCompressionAlgorithm, byte, ByteBuffer, int)
Adds type-6 record to ANTemplate ( Java public ANType6Record addType6(int idc, boolean isr, int isrValue, int ir, short hll, short vll, ANBinaryImageCompressionAlgorithm ca, byte vendorCA, ByteBuffer imageData, int flags); Parameters Parameters int idc boolean isr int isrValue int ir short hll short vll ANBinaryImageCompressionAlgorithm ca byte vendorCA ByteBuffer imageData int flags Returns ANType6Record ( see page 410) object Description Image designation character value. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. One of ANBinaryImageCompressionAlgorithm values. Value of compression algorithm used if anicaVendor passed as ca parameter. Otherwise zero. Buffer containing image data. Must be zero. see page 286) object.
8.1.2.1.28.2.1.1.13 addType7 Method 8.1.2.1.28.2.1.1.13.1 ANTemplate.RecordCollection.addType7 Method (int, int, int, ByteBuffer)
Adds type-7 record to ANTemplate ( Java public ANType7Record addType7(int idc, int isr, int ir, ByteBuffer imageData); Parameters Parameters int idc int isr int ir ByteBuffer imageData Returns ANType7Record ( see page 412) object Description Image designation character value. Image scanning resolution flag. Native image resolution value. Buffer containing image data. see page 286) object.
310
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.14 addType8 Method 8.1.2.1.28.2.1.1.14.1 ANTemplate.RecordCollection.addType8 Method (int, ANSignatureRepresentationType, boolean, int, NMonochromeImage)
Adds type-8 record to ANTemplate ( Java public ANType8Record addType8(int idc, ANSignatureRepresentationType srt, boolean isr, int isrValue, NMonochromeImage image); Parameters Parameters int idc ANSignatureRepresentationType srt boolean isr int isrValue NMonochromeImage image Returns ANType8Record ( see page 414) object. Description Image designation character value. One of ANSignatureRepresentationType values. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. NMonochromeImage image object. see page 286) object.
311
8.1 Java Reference int isrValue NMonochromeImage image int flags Returns ANType8Record ( see page 414) object.
com.neurotec.biometrics.standards
Image scanning resolution value. Units of this parameter is pixel points per millimeter. NMonochromeImage image object. Must be zero.
8.1.2.1.28.2.1.1.14.3 ANTemplate.RecordCollection.addType8 Method (int, ANSignatureRepresentationType, boolean, int, int, short, short, ByteBuffer)
Adds type-8 record to ANTemplate ( Java public ANType8Record addType8(int idc, ANSignatureRepresentationType srt, boolean isr, int isrValue, int ir, short hll, short vll, ByteBuffer imageData); Parameters Parameters int idc ANSignatureRepresentationType srt boolean isr int isrValue int ir short hll short vll ByteBuffer imageData Returns ANType8Record ( see page 414) object Description Image designation character value. One of ANSignatureRepresentationType values. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. Buffer containing image data. see page 286) object.
8.1.2.1.28.2.1.1.14.4 ANTemplate.RecordCollection.addType8 Method (int, ANSignatureRepresentationType, boolean, int, int, short, short, ByteBuffer, int)
Adds type-8 record to ANTemplate ( Java public ANType8Record addType8(int idc, ANSignatureRepresentationType srt, boolean isr, int isrValue, int ir, short hll, short vll, ByteBuffer imageData, int flags); Parameters Parameters int idc ANSignatureRepresentationType srt boolean isr int isrValue int ir short hll short vll ByteBuffer imageData int flags Returns ANType8Record ( see page 414) object 312 Description Image designation character value. One of ANSignatureRepresentationType values. Image scanning resolution flag. Image scanning resolution value. Units of this parameter is pixel points per millimeter. Native image resolution value. Horizontal line length value. Vertical line length value. Buffer containing image data. Must be zero. see page 286) object.
com.neurotec.biometrics.standards
313
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.15.3 ANTemplate.RecordCollection.addType9 Method (int, BDIFFPImpressionType, boolean, boolean, boolean, boolean, int)
Adds type-9 record to ANTemplate ( Java public ANType9Record addType9(int idc, BDIFFPImpressionType imp, boolean fmt, boolean hasMinutiae, boolean rdg, boolean hasMinutiaeRidgeCountsIndicator, int flags); Parameters Parameters int idc BDIFFPImpressionType imp boolean fmt boolean hasMinutiae boolean rdg boolean hasMinutiaeRidgeCountsIndicator int flags Returns ANType9Record ( see page 425) object. Description Image designation character value. One of BDIFFPImpressionType values. Minutiae format flag value. Minutiae flag. Minutiae ridge count flag. Minutiae ridge counts indicator. Must be zero. see page 286) object.
8.1 Java Reference int flags Returns ANType9Record ( see page 425) object.
com.neurotec.biometrics.standards
Must be zero.
8.1.2.1.28.2.1.1.16 addType99 Method 8.1.2.1.28.2.1.1.16.1 ANTemplate.RecordCollection.addType99 Method (int, String, NVersion, EnumSet<ANBiometricType>, short, short, ByteBuffer)
Adds type-99 record to ANTemplate ( Java public ANType99Record addType99(int idc, String src, NVersion hdv, EnumSet<ANBiometricType> bty, short bfo, short bft, ByteBuffer bdb); Parameters Parameters int idc String src NVersion hdv EnumSet<ANBiometricType> bty short bfo Description Image designation character value. String which contains identification of organization. One of ANVersion values. One of ANBiometricType values. Biometric format owner id value. 315 see page 286) object.
com.neurotec.biometrics.standards
8.1.2.1.28.2.1.1.16.2 ANTemplate.RecordCollection.addType99 Method (int, String, NVersion, EnumSet<ANBiometricType>, short, short, ByteBuffer, int)
Adds type-99 record to ANTemplate ( Java public ANType99Record addType99(int idc, String src, NVersion hdv, EnumSet<ANBiometricType> bty, short bfo, short bft, ByteBuffer bdb, int flags); Parameters Parameters int idc String src NVersion hdv EnumSet<ANBiometricType> bty short bfo short bft ByteBuffer bdb int flags Returns ANType99Record ( see page 420) object Description Image designation character value. String which contains identification of organization. One of ANVersion values. One of ANBiometricType values. Biometric format owner id value. Biometric format type value. Buffer containing image data. Must be zero. see page 286) object.
316
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
public static String getVersionName(NVersion version); Parameters Parameters NVersion version Returns Standard version name. Description Version of standard.
318
com.neurotec.biometrics.standards
Description String which contains file name where {@link ANTemplate ( see page 286)} will be saved.
319
com.neurotec.biometrics.standards
PhysicalPhotoCharacteristicCollection Represent collection of physical photo characteristics. ( see page 328) SMTCollection ( see page 328) see page Represent collection of smt. Represent collection of smt colors. Represent collection of subject facial characteristics. SMTColorsCollection ( 329)
SubjectFacialCharacteristicCollection ( see page 329) SubjectQualityScoreCollection ( page 329) ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272)
Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
320
com.neurotec.biometrics.standards
Description see page 218) see page 218) Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record 321
FIELD_CGA (
FIELD_COM (
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
com.neurotec.biometrics.standards
Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image.
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
322
com.neurotec.biometrics.standards
see
Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANType10Record Class Name FIELD_COL ( FIELD_CSP ( see page 330) see page 330)
Description Defines COL field number. Field referenced by this number contains Color value. Defines CSP field number. Field referenced by this number contains color space (CSP) value used to identify the color space used to exchange the image data. Defines FFP field number. Field referenced by this number contains facial feature points (FFP) used to exchange of facial image data. Defines IMT field number. Field referenced by this number contains Image type (IMT) which is used to indicate the type of image contained in this record. Defines PAS field number. Field referenced by this number contains photo acquisition source (PAS) value which specifies the classification of the source of the image contained in record. Defines PHD field number. Field referenced by this number contains photo date (PHD) value which contains the date that the facial or SMT image contained in the record was captured. Defines POA field number. Field referenced by this number contains pose offset angle. Defines POS field number. Field referenced by this number contains subject pose (POS) value. Defines PXS field number. Field referenced by this number contains photo description (PXS) that describes special attributes of the captured facial image. Defines SAP field number. Field referenced by this number contains subject acquisition profile (SAP). Intent of this field is to provide a general description of the criteria under which the facial image was captured. Defines SEC field number. Field referenced by this number contains subject eye color (SEC) value. Defines SHC field number. Field referenced by this number contains subject hair color value. Defines SMD field number. Field referenced by this number contains SMT descriptors (SMD) which is used to describe the content of the SMT image. 323
FIELD_FFP (
FIELD_IMT (
FIELD_PAS (
FIELD_PHD (
FIELD_SAP (
FIELD_SEC (
FIELD_SHC ( FIELD_SMD (
com.neurotec.biometrics.standards
Defines SMS field number. Field referenced by this number contains SMT size ( see page 275) (SMS) value which contains the dimensions of the scar, mark or tattoo. Defines SMT field number. Field referenced by this number contains NCIC designation code (SMT) which is used to identify a general location of the captured scar, mark, tattoo, or other characteristic (including piercings) in image. Defines SPA field number. Field referenced by this number contains subject pose angles. Defines SQS field number. Field referenced by this number contains subject quality score (SQS) which specifies quality score data for facial images stored in this record. Defines SXS field number. Field referenced by this number contains subject facial description (SXS) which describes the facial expression of the subject and other attributes associated with the subject's captured facial image. see page 332) see page see page Defines maximum number of facial features count. Defines maximum NCIC designation code (SMT) count value. Defines maximum NCIC designation code (SMT) length.
FIELD_SMT (
FIELD_SPA ( FIELD_SQS (
FIELD_SXS (
MAX_NCIC_DESIGNATION_CODE_LENGTH ( 332)
see Defines other maximum physical photo characteristic length. Defines maximum number of photo description attributes. Defines maximum physical photo characteristic length. Defines maximum number of quality metric. Maximum number of the NCIC designation codes (SMT). Maximum size ( see page 275) of the field referenced by field number FieldSmt. Maximum subject facial characteristic length. Maximum subject facial description count.
MAX_PHYSICAL_PHOTO_CHARACTERISTIC_LENGTH ( see page 332) MAX_QUALITY_METRIC_COUNT ( MAX_SMT_COUNT ( MAX_SMT_SIZE ( see page 332) see page 332)
MAX_VENDOR_PHOTO_ACQUISITION_SOURCE_LENGTH Defines maximum photo acquisition source ( see page 333) value. MIN_NCIC_DESIGNATION_CODE_LENGTH ( 333) see page Defines minimum NCIC designation code (SMT) count value. Defines minimum subject facial characteristic length. Defines ANSI full frontal facial image for the Subject Acquisition Profile (SAP). Defines ANSI token facial image for the Subject Acquisition Profile (SAP). Defines Best Practice Application - Level 30 value for the Subject Acquisition Profile (SAP). Defines Best Practice Application - Level 40 value for the Subject Acquisition Profile (SAP).
MIN_SUBJECT_FACIAL_CHARACTERISTIC_LENGTH ( see page 333) SAP_ANSI_FULL_FRONTAL_FACIAL_IMAGE ( 333) SAP_ANSI_TOKEN_FACIAL_IMAGE ( SAP_BPA_LEVEL_30 ( SAP_BPA_LEVEL_40 ( see page 333) see page 333) see page
324
com.neurotec.biometrics.standards
see page 334) see page 334) see page 334) see page
Defines Best Practice Application - Level 50 value for the Subject Acquisition Profile (SAP). Defines Best Practice Application - Level 51 value for the Subject Acquisition Profile (SAP). Defines driver's license image for the Subject Acquisition Profile (SAP). Defines ISO full frontal face image. Defines ISO token face image. Defines legacy mugshot value for the Subject Acquisition Profile (SAP). Defines PIV facial image (NIST SP 800-76) for the Subject Acquisition Profile (SAP). Defines Surveillance facial image for the Subject Acquisition Profile (SAP). Defines that the Subject Acquisition Profile (SAP) is unknown.
SAP_DRIVERS_LICENSE_IMAGE (
SAP_ISO_FULL_FRONTAL_FACIAL_IMAGE ( 334) SAP_ISO_TOKEN_FACIAL_IMAGE ( SAP_LEGACY_MUGSHOT ( SAP_PIV_FACIAL_IMAGE ( see page 334) see page 334)
SAP_SURVEILLANCE_FACIAL_IMAGE ( SAP_UNKNOWN ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) see page 334)
Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
see page
com.neurotec.biometrics.standards
Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
setDeviceMonitoringMode ( page 260) setScanHorzPixelScale ( page 261) setScanVertPixelScale ( 261) toNImage ( ANType10Record Class Name getBaldSubjectHairColor ( 335) getFacialFeaturePoints ( 335) getImageType (
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
Description see page see page Gets bald subject's hair color. Gets particular facial feature points from the ANType10Record. Gets subject's image type. Gets particular ncic designation codes from the ANType10Record. Gets particular other photo characteristics from the ANType10Record. Gets photo acquisition source. Gets photo attributes. Gets date when subjects photo has been obtained. Gets particular physical photo characteristics from the ANType10Record. Gets pose offset angle (POA). Gets particular smt designation codes from the ANType10Record. Gets particular smt color codes from the ANType10Record. Gets subject acquisition profile. Gets subject's eye color. Gets subject's facial attributes. see Gets particular subject facial characteristics from the ANType10Record. Gets subject's facial expression. Gets subject's hair color. see
see
getSMTsColors (
326
com.neurotec.biometrics.standards
see page
Gets subject's hair color value. Gets subject's pose value. Gets subject's pose angle values from ANType10Record object. Gets pose pitch angle in degrees.
getSubjectPoseAnglesPitchUncertainty Gets uncertainty degrees of pitch of subject's pose. ( see page 338) getSubjectPoseAnglesRoll ( page 338) see Gets pose roll angle in degrees. Gets uncertainty degrees of roll of subject's pose. Gets pose yaw angle in degrees.
getSubjectPoseAnglesYawUncertainty Gets uncertainty degrees of yaw of subject's pose. ( see page 339) getSubjectQualityScores ( 339) see page Gets particular subject quality score from the ANType10Record. Gets vendor's photo acquisition source. Retrieves a function that retrieves NType object for the enclosing type. Sets photo acquisition source value. Gets photo attributes. Sets date when subjects photo has been obtained. Gets pose offset angle (POA). Sets subject acquisition profile. Sets subject's eye color.
getVendorPhotoAcquisitionSource ( see page 339) nativeTypeOf ( see page 339) see setPhotoAcquisitionSource ( page 340) setPhotoAttributes ( setPhotoDate ( setPoseOffsetAngle (
setSubjectAcquisitionProfile ( page 340) setSubjectEyeColor ( setSubjectFacialAttributes ( 341) setSubjectFacialExpression ( page 341) setSubjectHairColor ( setSubjectPose (
see page Sets subject's facial attributes. see Sets subject's facial expression. Sets subject hair color value. Sets subject's pose value. Sets subject's pose angle values to ANType10Record object.
setSubjectPoseAngles ( 342)
327
com.neurotec.biometrics.standards
8.1.2.1.29.1.5.1 SMTCollection Methods 8.1.2.1.29.1.5.1.1 add Method 8.1.2.1.29.1.5.1.1.1 ANType10Record.SMTCollection.add Method (ANSMTSource, ANTattooClass, ANTattooSubclass, String)
Adds smt to SmtCollection with provided parameters. Java public boolean add(ANSMTSource source, ANTattooClass tattooClass, ANTattooSubclass tattooSubclass, String description); Parameters Parameters ANSMTSource source ANTattooClass tattooClass ANTattooSubclass tattooSubclass Description One of ANSMTSource values. One of ANSMTSource values. One of ANTattooSubclass values. 328
8.1 Java Reference String description Returns true if added successfully, false otherwise.
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
332
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
338
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
The function that retrieves NType object for the enclosing type.
com.neurotec.biometrics.standards
341
com.neurotec.biometrics.standards
342
8.1 Java Reference ANFPImageASCIIBinaryRecord Class Name PositionCollection ( PrintPositionCollection ( 238) QualityMetricCollection ( page 238) ANType13Record Class Name
com.neurotec.biometrics.standards
Description see page 238) Represent collection of fingerprint positions. see page Represent collection of print positions. see Represent collection of fingerprint quality metrics.
Description
SearchPositionDescriptorCollection Represent collection of search position descriptors. ( see page 347) ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object.
343
com.neurotec.biometrics.standards
Description see page 254) Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_CGA (
FIELD_COM (
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
344
com.neurotec.biometrics.standards
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANFPImageASCIIBinaryRecord Class Name FIELD_FGP ( FIELD_IMP ( FIELD_PD ( FIELD_PPC ( see page 239) see page 239) see page 239) see page 239) Description
Defines FGP field number. Field referenced by this number contains one or more possible finger or palm positions that may match the latent image. Defines IMP field number. Field referenced by this number indicates the manner by which the latent image information was obtained. Defines PD field number. Field referenced by this number is used to narrow the search of the latent image in this record against a database. Defined PPC field number. Field referenced by this number contains offsets to the locations for the bounding box of the EJI, each of the full finger views, or segments within the EJI. Defines maximum number of finger or palm position (FGP) in one record. Defines maximum number of Print Position Coordinates (PPC).
see
345
com.neurotec.biometrics.standards
Description see page 348) Defines LCD field number. Field referenced by this number contains the date that the latent image contained in the record was captured. Defines LQM field number. Field referenced by this number contains latent quality metric (LQM) - one or more different metrics of latent image quality score data for the image stored in this record. Defines SPD field number. Field referenced by this number contains search position descriptors (SPD). see page 348) Defines maximum number of quality metrics.
FIELD_LQM (
FIELD_SPD (
MAX_QUALITY_METRIC_COUNT (
MAX_SEARCH_POSITION_DESCRIPTOR_COUNT Defines maximum number of quality metrics. ( see page 348) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value.
346
com.neurotec.biometrics.standards
see
Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
ANFPImageASCIIBinaryRecord Class Name getImpressionType ( 239) getPositions ( getPrintPositions ( getQualityMetrics ( nativeTypeOf ( setImpressionType ( 240) ANType13Record Class Name getLatentCaptureDate ( 348) see page Description Gets date when latent image has been captured. Gets particular search position description from ANType13Record. Retrieves a function that retrieves NType object for the enclosing type. Sets date when latent image has been captured. see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Gets fingerprint print positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
see page 240) Gets fingerprint quality metrics contained in record. see page
getSearchPositionDescriptors ( see page 348) nativeTypeOf ( see page 349) see page setLatentCaptureDate ( 349)
com.neurotec.biometrics.standards
348
com.neurotec.biometrics.standards
ANFPImageASCIIBinaryRecord Class Name PositionCollection ( PrintPositionCollection ( 238) QualityMetricCollection ( page 238) ANType14Record Class Name AlternateSegmentCollection ( page 355) see Description Represent collection of alternate segments. Represent collection of alternate segment vertices. Represent collection of amputations. Represent collection of NIST quality metrics. Description see page 238) Represent collection of fingerprint positions. see page Represent collection of print positions. see Represent collection of fingerprint quality metrics.
SegmentationQualityMetricCollection Represent collection of segmentation quality metrics. ( see page 356) SegmentCollection ( see page 356) Represent collection of segments.
349
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data.
FIELD_CGA (
FIELD_COM (
350
com.neurotec.biometrics.standards
Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). 351
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
com.neurotec.biometrics.standards
MIN_LATENT_PIXEL_SCALE_V4_PPI (
Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANFPImageASCIIBinaryRecord Class Name FIELD_FGP ( FIELD_IMP ( FIELD_PD ( FIELD_PPC ( see page 239) see page 239) see page 239) see page 239) Description
Defines FGP field number. Field referenced by this number contains one or more possible finger or palm positions that may match the latent image. Defines IMP field number. Field referenced by this number indicates the manner by which the latent image information was obtained. Defines PD field number. Field referenced by this number is used to narrow the search of the latent image in this record against a database. Defined PPC field number. Field referenced by this number contains offsets to the locations for the bounding box of the EJI, each of the full finger views, or segments within the EJI. Defines maximum number of finger or palm position (FGP) in one record. Defines maximum number of Print Position Coordinates (PPC).
see
MAX_PRINT_POSITION_COUNT ( see page 239) ANType14Record Class Name FIELD_AMP ( see page 356)
Description Defines AMP field number. Field referenced by this number specifies if one or more fingers are amputated or bandaged (AMP). Defines ASEG field number. Field referenced by this number specifies alternate finger segment position(s) (ASEG). Defines FCD field number. Field referenced by this number contains fingerprint capture date (FCD), the date that the fingerprint image contained in the record was captured.
FIELD_ASEG (
FIELD_FCD (
352
com.neurotec.biometrics.standards
Defines FQM field number. Field referenced by this number contains one or more different metrics of fingerprint image quality score data for the image stored in this record. Defines NQM field number. Field referenced by this number contains the NIST Fingerprint Image Quality (NFIQ) scores for the individual finger(s) derived from the slap impressions or individual rolled fingerprints. Defines PPD field number. Field referenced by this number contains Print Position Descriptors (PPD). Defines SEG field number. Field referenced by this number specifies alternate approach to describing the locations for each of the image segments of the individual fingers within a flat image. Defines SQM field number. Field referenced by this number contains a measure of estimated correctness regarding the accuracy of the location of the segmented finger within the right or left four finger or two thumbs slap image. see page Defines maximum number of alternate segments. Defines maximum alternative segment finger describing polygon vertex count. Defines maximum finger amputation count.
FIELD_NQM (
FIELD_PPD ( FIELD_SEG (
FIELD_SQM (
MAX_ALTERNATE_SEGMENT_COUNT ( 357)
MAX_ALTERNATE_SEGMENT_VERTEX_COUNT ( see page 357) MAX_AMPUTATION_COUNT ( see page 357) MAX_NIST_QUALITY_METRIC_COUNT ( 357)
see page Defines maximum Fingerprint Image Quality (NFIQ) scores evaluation count in one record. Defines minimum vertex count in finger describing polygon. Defines excellent NIST Fingerprint Image Quality (NFIQ) score. Defines failed attempt to calculate NIST Fingerprint Image Quality (NFIQ) score.
MIN_ALTERNATE_SEGMENT_VERTEX_COUNT ( see page 358) NIST_QUALITY_METRIC_SCORE_EXCELLENT ( see page 358) NIST_QUALITY_METRIC_SCORE_FAILED ( page 358) NIST_QUALITY_METRIC_SCORE_FAIR ( 358) NIST_QUALITY_METRIC_SCORE_GOOD ( page 358) see
see page Defines fair NIST Fingerprint Image Quality (NFIQ) score. see Defines good NIST Fingerprint Image Quality (NFIQ) score.
NIST_QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines that NIST Fingerprint Image Quality (NFIQ) ( see page 358) score is not available for the image. NIST_QUALITY_METRIC_SCORE_POOR ( page 358) see Defines poor NIST Fingerprint Image Quality (NFIQ) score. Defines very good NIST Fingerprint Image Quality (NFIQ) score.
NIST_QUALITY_METRIC_SCORE_VERY_GOOD ( see page 358) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description
Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. see page 270). see page 270).
353
com.neurotec.biometrics.standards
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
ANFPImageASCIIBinaryRecord Class Name getImpressionType ( 239) getPositions ( getPrintPositions ( getQualityMetrics ( nativeTypeOf ( setImpressionType ( 240) see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Gets fingerprint print positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
354
com.neurotec.biometrics.standards
Description see page Gets particular alternate segment from ANType14Record. Gets particular alternate segment vertices from ANType14Record. Gets particular amputation from ANType14Record. Gets fingerprint capturing date.
getAlternateSegmentsVertices ( see page 359) getAmputations ( see page 359) see getFingerprintCaptureDate ( page 359) getNISTQualityMetrics ( 359)
see page Gets particular NIST quality metric from ANType14Record. see Gets print position descriptor information for fingerprint. Gets particular segmentation quality metric from ANType14Record. Gets particular fingerprint segment from ANType14Record. Retrieves a function that retrieves NType object for the enclosing type. Sets fingerprint capturing date. Sets print position descriptor information for fingerprint.
getSegmentationQualityMetrics ( see page 359) getSegments ( nativeTypeOf ( see page 360) see page 360) see see
355
com.neurotec.biometrics.standards
356
com.neurotec.biometrics.standards
quality score data for the image stored in this record. Java public static final int FIELD_FQM = FIELD_IQM;
357
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
360
com.neurotec.biometrics.standards
ANFPImageASCIIBinaryRecord Class Name PositionCollection ( PrintPositionCollection ( 238) QualityMetricCollection ( page 238) ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged. Description see page 238) Represent collection of fingerprint positions. see page Represent collection of print positions. see Represent collection of fingerprint quality metrics.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object.
361
com.neurotec.biometrics.standards
Description see page 254) Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_CGA (
FIELD_COM (
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
362
com.neurotec.biometrics.standards
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANFPImageASCIIBinaryRecord Class Name FIELD_FGP ( FIELD_IMP ( FIELD_PD ( FIELD_PPC ( see page 239) see page 239) see page 239) see page 239) Description
Defines FGP field number. Field referenced by this number contains one or more possible finger or palm positions that may match the latent image. Defines IMP field number. Field referenced by this number indicates the manner by which the latent image information was obtained. Defines PD field number. Field referenced by this number is used to narrow the search of the latent image in this record against a database. Defined PPC field number. Field referenced by this number contains offsets to the locations for the bounding box of the EJI, each of the full finger views, or segments within the EJI. Defines maximum number of finger or palm position (FGP) in one record. Defines maximum number of Print Position Coordinates (PPC).
see
363
com.neurotec.biometrics.standards
Description see page 365) see page 365) see page 365) Defines PCD field number. Field referenced by this number contains the date that the palmprint image contained in the record was captured. Defines PLP field number. Field referenced by this number contains the palmprint position that matches the palmprint image. Defines PQM field number. Field referenced by this number contains one or more different metrics of palm image quality score data for the image stored in this record. Defines maximum number of palmprint image quality score metrics for the palm image.
MAX_QUALITY_METRIC_COUNT ( see page 366) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274)
Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression.
364
com.neurotec.biometrics.standards
Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
ANFPImageASCIIBinaryRecord Class Name getImpressionType ( 239) getPositions ( getPrintPositions ( getQualityMetrics ( nativeTypeOf ( setImpressionType ( 240) ANType15Record Class Name getPalmprintCaptureDate ( page 366) nativeTypeOf ( setPalmprintCaptureDate ( page 366) see Description Gets palmprint image capture date. Retrieves a function that retrieves NType object for the enclosing type. Sets palmprint image capture date. see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Gets fingerprint print positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
see page 240) Gets fingerprint quality metrics contained in record. see page
365
com.neurotec.biometrics.standards
366
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data.
FIELD_CGA (
FIELD_COM (
367
com.neurotec.biometrics.standards
Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). 368
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
com.neurotec.biometrics.standards
MIN_LATENT_PIXEL_SCALE_V4_PPI (
Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANType16Record Class Name FIELD_UDI ( FIELD_UQS ( FIELD_UTD ( see page 371) see page 371) see page 371) Description
Defines UDI field number. Field referenced by this number contains type of user-defined image contained in this record. Defines UQS field number. Field referenced by this number contains quality score data for the user-defined testing image. Defines UTD field number. Field referenced by this number contains the date that the user-defined testing image contained in the record was captured.
MAX_USER_DEFINED_IMAGE_LENGTH Defines maximum available user defined image length. ( see page 371) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
369
8.1 Java Reference ANASCIIBinaryRecord Class Name getDate ( see page 219) getSourceAgency ( nativeTypeOf ( setDate (
com.neurotec.biometrics.standards
Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
setDeviceMonitoringMode ( page 260) setScanHorzPixelScale ( page 261) setScanVertPixelScale ( 261) toNImage ( ANType16Record Class Name getUserDefinedImage ( 371)
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
Description see page Gets type for user defined testing image value.
see Gets quality score for user defined testing image. see Gets user defined testing image capture date. Retrieves a function that retrieves NType object for the enclosing type. Sets type for user defined testing image value.
370
com.neurotec.biometrics.standards
see Sets quality score for user defined testing image. see Sets user defined testing image capture date.
com.neurotec.biometrics.standards
8.1 Java Reference ANRecord Classes Name FieldCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC (
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images.
FIELD_CGA (
373
com.neurotec.biometrics.standards
Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image. Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
FIELD_IQM (
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_PPI (
374
com.neurotec.biometrics.standards
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
see
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANType17Record Class Name FIELD_ALS ( FIELD_COM ( FIELD_DUI ( FIELD_ECL ( FIELD_FID ( FIELD_GUI ( FIELD_ICD ( FIELD_IPC ( FIELD_IQS ( FIELD_IRD ( FIELD_MMS ( see page 378) see page 378) see page 378) see page 378) see page 378) see page 378) see page 378) see page 379) see page 379) see page 379) see page 379) Description
Defines ALS field number. Field referenced by this number contains the lighting spectrum used in capturing the iris image. Is used to insert comments or other ASCII text information with the image data. Defines DUI field number. Field referenced by this number contains id of the device or source of the data. Defines ECL field number. Field referenced by this number contains the subject's eye color. Defines FID field number. Field referenced by this number contains an identifier for the eye represented by the image in the record. Defines GUI field number. Field referenced by this number contains globally unique identifier. Defines ICD field number. Field referenced by this number contains the date that the iris image contained in the record was captured. Defines IPC field number. Field referenced by this number contains image property code. Defines IQS field number. Field referenced by this number contains a quality score data for the iris image stored in this record. Defines IRD field number. Field referenced by this number contains the expected iris diameter in pixels. Defines MMS field number. Field referenced by this number contains make, model and serial number for the iris capture device. 375
com.neurotec.biometrics.standards
Defines RAE field number. Field referenced by this number contains the rotation angle of the eye. Defines RAU field number. Field referenced by this number contains the rotation uncertainty. Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression providing the SLC field. Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression providing the SLC field. Maximum iris diameter in pixels.
FIELD_SVPS (
see
see page Defines maximum make length value. see Defines maximum model length value.
MAX_SERIAL_NUMBER_LENGTH Defines maximum serial number length value. ( see page 380) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
see page
376
com.neurotec.biometrics.standards
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
setDeviceMonitoringMode ( page 260) setScanHorzPixelScale ( page 261) setScanVertPixelScale ( 261) toNImage ( ANType17Record Class Name
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
Description Gets the lighting spectrum used in capturing the iris. Gets unique device identifier information. Gets eye color information. Gets subject eye identifier information. Gets iris image property code. Gets iris image quality score. Gets iris image capture date. Gets iris diameter in pixels. Gets make of iris capture devise. Gets model of iris capture devise. Gets the rotation angle uncertainty of the eye. Gets serial number of iris capture devise. Gets globally unique identifier. Retrieves a function that retrieves NType object for the enclosing type. Sets the lighting spectrum used in capturing the iris. Sets unique device identifier information. Sets eye color information. Sets subject eye identifier information. Sets iris image property code.
getAcquisitionLightingSpectrum ( see page 380) getDeviceUniqueIdentifier ( page 380) getEyeColor ( getFeatureIdentifier ( 381) getImageProperties ( 381) see
see page
getRotationAngle (
getRotationAngleUncertainty ( see page 382) getSerialNumber ( getUuid ( nativeTypeOf ( see page 382) see page 382) see page 382)
setAcquisitionLightingSpectrum ( see page 383) setDeviceUniqueIdentifier ( page 383) setEyeColor ( setFeatureIdentifier ( 383) setImageProperties ( 383) see
377
com.neurotec.biometrics.standards
see page
Sets iris image quality score. Sets iris image capture date. Sets iris diameter in pixels.
see page
setMakeModelSerialNumber ( page 384) setRotationAngle ( setRotationAngleUncertainty ( page 384) setUuid ( see page 385)
see Sets make, model and serial number for the iris capture device. Sets rotation angle of the eye.
see Sets the rotation angle uncertainty of the eye. Sets globally unique identifier.
378
com.neurotec.biometrics.standards
379
com.neurotec.biometrics.standards
380
com.neurotec.biometrics.standards
381
com.neurotec.biometrics.standards
382
com.neurotec.biometrics.standards
383
com.neurotec.biometrics.standards
public void setImageQualityScore(ANQualityMetric value); Parameters Parameters ANQualityMetric value Description ANQualityMetric ( see page 268) object.
com.neurotec.biometrics.standards
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
385
8.1 Java Reference ANASCIIRecord Class Name MAX_FIELD_NUMBER ( page 221) ANType1Record Class Name CHARSET_ASCII ( CHARSET_LATIN (
com.neurotec.biometrics.standards
Description see Defines maximum quantity of fields in record of Type-1, Type-2 and Type-9.
Description see page 390) see page 390) see page 390) see Defines 7-bit Ascii characters set. Defines 8-bit Ascii Latin characters set. Defines 16-bit Unicode characters set. User defined character set. Character set index starts at 128. User defined character set. Character set index ends at 999. Defines 8-bit UTF-8 characters set. Defines CNT field number. Field referenced by this number contains file content (CNT). This mandatory field shall list and identify each of the logical records in the file by record type. It also specifies the order in which the remaining logical records shall appear in the file. Defines DAI field number. Field referenced by this number contains destination agency identifier, the administration or organization designated to receive the transmission. Defines DAI field number. Field referenced by this number contains the date that the transaction was initiated. Defines DCS field number. Field referenced by this number contains directory of character sets. Defines DOM field number. Field referenced by this number contains domain name. This optional field identifies the domain name for the user-defined Type-2 logical record implementation. Defines GMT field number. Field referenced by this number contains greenwich mean time. Defines NSR field number. Field referenced by this number contains native scanning resolution. Defines NTR field number. Field referenced by this number contains native transmitting resolution. Defines ORI field number. Field referenced by this number contains originating agency identifier (ORI). This mandatory field shall contain the identifier of the administration or organization originating the transaction. Defines PRY field number. Field referenced by this number contains priority (PRY). This optional field shall contain a single information character to designate the urgency with which a response is desired. Defines TCN field number. Field referenced by this number contains transaction control number (TCN). This mandatory field shall contain the Transaction Control Number as assigned by the originating agency. Defines TCR field number. Field referenced by this number contains transaction control reference (TCR). This optional field shall be used for responses that refer to the TCN of a previous transaction involving an inquiry or other action that required a response.
CHARSET_UNICODE (
CHARSET_USER_DEFINED_FROM ( page 390) CHARSET_USER_DEFINED_TO ( page 390) CHARSET_UTF_8 ( FIELD_CNT ( see page 390) see page 390)
see
FIELD_DAI (
see page 391) see page 391) see page 391) see page 391)
FIELD_PRY (
FIELD_TCN (
FIELD_TCR (
386
com.neurotec.biometrics.standards
Defines TOT field number. Field referenced by this number contains type of transaction (TOT). This mandatory field shall contain an identifier, which designates the type of transaction and subsequent processing that this file should be given. Defines VER field number. Field referenced by this number contains the current version number of the standard implemented by the software.
FIELD_VER (
MAX_HIGH_TRANSMITTING_RESOLUTION Defines maximal transmitting resolution for high-resolution ( see page 392) records. MAX_LOW_TRANSMITTING_RESOLUTION Defines maximal transmitting resolution for low-resolution ( see page 392) records. MAX_PRIORITY ( see page 392) Defines the urgency with which a response is desired. Earlier standard defined that priority values would be from 1 to 4. Lower numbers representing higher priority. Defines the urgency with which a response is desired. Current standard defines priority values from 1 to 9. Lower numbers represents higher priority. Defines maximal resolution value for NSR and NTR. Defines maximal resolution value for NSR and NTR for version 4.0 of the standard. Defines maximal length of transaction type field value. Defines minimal transmitting resolution for high-resolution records. Defines minimal transmitting resolution for low-resolution records. Defines minimal Native scanning resolution (NSR). Defines minimal Minimal scanning resolution which is 19.60 pixel points per millimeter. Defines minimal length of transaction type field value.
MAX_PRIORITY_V3 (
MAX_RESOLUTION (
MAX_RESOLUTION_V4 (
MAX_TRANSACTION_TYPE_LENGTH_V4 ( see page 393) MIN_HIGH_TRANSMITTING_RESOLUTION ( see page 393) MIN_LOW_TRANSMITTING_RESOLUTION ( see page 393) MIN_NATIVE_SCANNING_RESOLUTION ( see page 393) MIN_SCANNING_RESOLUTION ( page 393) see
MIN_TRANSACTION_TYPE_LENGTH_V4 ( see page 393) ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274)
Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIRecord Class Name nativeTypeOf ( ANType1Record Class Name getCharsets ( see page 394) Description Gets particular charset from ANType1Record. see page 222) Description Retrieves a function that retrieves NType object for the enclosing type.
387
com.neurotec.biometrics.standards
Gets date value. Gets destination agency identifier. Gets domain name for the user-defined Type-2 logical record implementation. Gets domain version for the user-defined Type-2 logical record implementation. Gets Greenwich mean time. Gets native scanning resolution. Gets nominal transmitting resolution. Gets originating agency identifier. Gets priority - the urgency with which a response is desired. Retrieves standard description of the charset specified by an index and version. Gets charset index by charset name.
see page
getNativeScanningResolution ( see page 395) getNominalTransmittingResolution ( see page 395) getOriginatingAgency ( 395) getPriority ( see page
getStandardCharsetDescription ( see page 395) getStandardCharsetIndexByName ( see page 395) getStandardCharsetIndexes ( page 396) getStandardCharsetName ( page 396) getTransactionControl ( 396)
see Gets all standard charset indexes. see Gets standard charset name by charset index. Gets transaction control identifier. Gets transaction control reference. Gets type of the transaction. Check if sharset is known. Check if sharset is standard. Check if charset specified by charsetIndex is user defined. Retrieves a function that retrieves NType object for the enclosing type. Sets date value. Sets destination agency identifier. Sets domain name of the ANRecord ( see page 270) for the user-defined Type-2 logical record implementation. Sets Greenwich mean time. Sets originating agency identifier. Sets priority - the urgency with which a response is desired. Sets transaction control identifier. Sets transaction control reference. Sets type of the transaction.
see page
getTransactionControlReference ( see page 396) getTransactionType ( 397) isCharsetKnown ( isCharsetStandard ( 397) see page
388
com.neurotec.biometrics.standards
8.1.2.1.35.1.1.1 CharsetCollection Methods 8.1.2.1.35.1.1.1.1 add Method 8.1.2.1.35.1.1.1.1.1 ANType1Record.CharsetCollection.add Method (int, String, String)
Adds character set to CharsetCollection ( Java public boolean add(int charsetIndex, String name, String version); Parameters Parameters int charsetIndex String name String version Returns Number of character sets in CharsetCollection ( see page 389). Description Character set index. String containing character set name. String containing character set version. see page 389) with specified name, version.
389
com.neurotec.biometrics.standards
public boolean contains(int charsetIndex); Parameters Parameters int charsetIndex Returns true if character set is in CharsetCollection ( false . see page 389) otherwise Description Character set index.
com.neurotec.biometrics.standards
391
com.neurotec.biometrics.standards
392
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
394
com.neurotec.biometrics.standards
395
com.neurotec.biometrics.standards
public static int getStandardCharsetIndexByName(NVersion version, String name); Parameters Parameters NVersion version String name Returns Charset index. Description One of NVersion values. Name of the charset.
396
com.neurotec.biometrics.standards
397
8.1 Java Reference Parameters Parameters NVersion version int charsetIndex Returns true if charset is user defined otherwise false .
com.neurotec.biometrics.standards
398
com.neurotec.biometrics.standards
399
com.neurotec.biometrics.standards
public void setTransactionType(String value); Parameters Parameters String value Description String containing type of the transaction.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( ANASCIIRecord Class Name MAX_FIELD_NUMBER ( page 221) ANType2Record Class Name FIELD_UDF_FROM ( 401) FIELD_UDF_TO ( FIELD_UDF_TO_V4 ( 401) ANRecord Methods Name beginUpdate ( see page 273) Description Begins updating the record. 400 see page Description Defines the starting position of the User-defined fields. Defines the end position of the User-defined fields. Defines the end position of the User-defined fields. (This flag is valid since ANSI/NIST-ITL 1-2007 standard.) see Description Defines maximum quantity of fields in record of Type-1, Type-2 and Type-9. see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
8.1 Java Reference endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 274)
com.neurotec.biometrics.standards
Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
see page 273) see page 274) see page 274) see page 274) see page 274)
ANASCIIRecord Class Name nativeTypeOf ( ANType2Record Class Name nativeTypeOf ( see page 401) Description Retrieves a function that retrieves NType object for the enclosing type. see page 222) Description Retrieves a function that retrieves NType object for the enclosing type.
com.neurotec.biometrics.standards
public final class ANType3Record extends ANFImageBinaryRecord; File ANType3Record.java ANRecord Classes Name FieldCollection ( ANFImageBinaryRecord Class Name PositionCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged. Description see page 231) Represent collection of fingerprint positions. see page 271) Description Represent collection of subfields in field.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
AN_IMAGE_BINARY_RECORD_FIELD_HLL Defines HLL field number. Field referenced by this number ( see page 263) contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). AN_IMAGE_BINARY_RECORD_FIELD_ISR Defines ISE field number. Field referenced by this number ( see page 263) contains flag of image scanning resolution. AN_IMAGE_BINARY_RECORD_FIELD_VLL Defines VLL field number. Field referenced by this number ( see page 263) contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. ANFImageBinaryRecord Class Name FIELD_CA ( FIELD_FGP ( FIELD_IMP ( see page 231) see page 231) see page 232) see Description Defines CA field number. Field referenced by this number specify the type of compression algorithm used(if any). Defines FGP field number. Field represented by this number contains possible finger positions. Defined IMP field number. Field referenced by this number describes the manner by which the fingerprint image information has been obtained. Defines maximum count of positions in fingerprint record.
402
8.1 Java Reference ANType3Record Class Name FIELD_GCA ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc (
com.neurotec.biometrics.standards
Description see page 404) Defines GCA field number. Field referenced by this number contains compression algorithm.
Description see page 273) see page 273) see page 274) see page 274) see page 274) Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANBinaryRecord Class Name nativeTypeOf ( ANImageBinaryRecord Class Name getHorzLineLength ( 263) getImageResolution ( 263) see page see page Description Gets or horizontal line length value. Gets image resolution value. Gets value of image scanning resolution. see page 223) Description Retrieves a function that retrieves NType object for the enclosing type.
getImageScanResolutionValue ( see page 264) getVertLineLength ( isImageScanResolution ( page 264) nativeTypeOf ( toNImage ( see
see page 264) Gets or vertical line length value. Gets flag which defines what type of image scan resolution was used. Retrieves a function that retrieves NType object for the enclosing type. Converts image contained in logical record to NImage format.
ANFImageBinaryRecord Class Name getImpressionType ( 232) getPositions ( nativeTypeOf ( see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
Description see Gets compression algorithm used to compress image data. Gets vendor compression algorithm value used to compress image data. Retrieves a function that retrieves NType object for the enclosing type. 403
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
AN_IMAGE_BINARY_RECORD_FIELD_HLL Defines HLL field number. Field referenced by this number ( see page 263) contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). AN_IMAGE_BINARY_RECORD_FIELD_ISR Defines ISE field number. Field referenced by this number ( see page 263) contains flag of image scanning resolution. AN_IMAGE_BINARY_RECORD_FIELD_VLL Defines VLL field number. Field referenced by this number ( see page 263) contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. ANFImageBinaryRecord Class Name FIELD_CA ( FIELD_FGP ( FIELD_IMP ( see page 231) see page 231) see page 232) see Description Defines CA field number. Field referenced by this number specify the type of compression algorithm used(if any). Defines FGP field number. Field represented by this number contains possible finger positions. Defined IMP field number. Field referenced by this number describes the manner by which the fingerprint image information has been obtained. Defines maximum count of positions in fingerprint record.
MAX_POSITION_COUNT ( page 232) ANType4Record Class Name FIELD_GCA ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc (
Description see page 406) Defines GCA field number. Field referenced by this number contains compression algorithm.
Description see page 273) see page 273) see page 274) see page 274) see page 274) Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( see page 270). 405 see page 270).
8.1 Java Reference setIdc ( size ( see page 275) see page 275)
com.neurotec.biometrics.standards
ANBinaryRecord Class Name nativeTypeOf ( ANImageBinaryRecord Class Name getHorzLineLength ( 263) getImageResolution ( 263) see page see page Description Gets or horizontal line length value. Gets image resolution value. Gets value of image scanning resolution. see page 223) Description Retrieves a function that retrieves NType object for the enclosing type.
getImageScanResolutionValue ( see page 264) getVertLineLength ( isImageScanResolution ( page 264) nativeTypeOf ( toNImage ( see
see page 264) Gets or vertical line length value. Gets flag which defines what type of image scan resolution was used. Retrieves a function that retrieves NType object for the enclosing type. Converts image contained in logical record to NImage format.
ANFImageBinaryRecord Class Name getImpressionType ( 232) getPositions ( nativeTypeOf ( see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
Description see Gets compression algorithm used to compress image data. Gets vendor compression algorithm value used to compress image data. Retrieves a function that retrieves NType object for the enclosing type.
406
com.neurotec.biometrics.standards
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. 407
com.neurotec.biometrics.standards
Description
AN_IMAGE_BINARY_RECORD_FIELD_HLL Defines HLL field number. Field referenced by this number ( see page 263) contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). AN_IMAGE_BINARY_RECORD_FIELD_ISR Defines ISE field number. Field referenced by this number ( see page 263) contains flag of image scanning resolution. AN_IMAGE_BINARY_RECORD_FIELD_VLL Defines VLL field number. Field referenced by this number ( see page 263) contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. ANFImageBinaryRecord Class Name FIELD_CA ( FIELD_FGP ( FIELD_IMP ( see page 231) see page 231) see page 232) see Description Defines CA field number. Field referenced by this number specify the type of compression algorithm used(if any). Defines FGP field number. Field represented by this number contains possible finger positions. Defined IMP field number. Field referenced by this number describes the manner by which the fingerprint image information has been obtained. Defines maximum count of positions in fingerprint record.
MAX_POSITION_COUNT ( page 232) ANType5Record Class Name FIELD_BCA ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc (
Description see page 409) Defines BCA field number. Field referenced by this number contains compression algorithm.
Description see page 273) see page 273) see page 274) see page 274) see page 274) Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANBinaryRecord Class Name nativeTypeOf ( ANImageBinaryRecord Class Name getHorzLineLength ( 263) getImageResolution ( 263) see page see page Description Gets or horizontal line length value. Gets image resolution value. Gets value of image scanning resolution. see page 223) Description Retrieves a function that retrieves NType object for the enclosing type.
com.neurotec.biometrics.standards
see
Gets flag which defines what type of image scan resolution was used. Retrieves a function that retrieves NType object for the enclosing type. Converts image contained in logical record to NImage format.
ANFImageBinaryRecord Class Name getImpressionType ( 232) getPositions ( nativeTypeOf ( see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
Description see Gets compression algorithm used to compress image data. Gets vendor compression algorithm value used to compress image data. Retrieves a function that retrieves NType object for the enclosing type.
409
com.neurotec.biometrics.standards
public static NType nativeTypeOf(); Returns The function that retrieves NType object for the enclosing type.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
AN_IMAGE_BINARY_RECORD_FIELD_HLL Defines HLL field number. Field referenced by this number ( see page 263) contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). AN_IMAGE_BINARY_RECORD_FIELD_ISR Defines ISE field number. Field referenced by this number ( see page 263) contains flag of image scanning resolution. AN_IMAGE_BINARY_RECORD_FIELD_VLL Defines VLL field number. Field referenced by this number ( see page 263) contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. ANFImageBinaryRecord Class Name FIELD_CA ( see page 231) Description Defines CA field number. Field referenced by this number specify the type of compression algorithm used(if any).
410
com.neurotec.biometrics.standards
Defines FGP field number. Field represented by this number contains possible finger positions. Defined IMP field number. Field referenced by this number describes the manner by which the fingerprint image information has been obtained. Defines maximum count of positions in fingerprint record.
MAX_POSITION_COUNT ( page 232) ANType6Record Class Name FIELD_BCA ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc (
Description see page 412) Defines BCA field number. Field referenced by this number contains compression algorithm.
Description see page 273) see page 273) see page 274) see page 274) see page 274) Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANBinaryRecord Class Name nativeTypeOf ( ANImageBinaryRecord Class Name getHorzLineLength ( 263) getImageResolution ( 263) see page see page Description Gets or horizontal line length value. Gets image resolution value. Gets value of image scanning resolution. see page 223) Description Retrieves a function that retrieves NType object for the enclosing type.
getImageScanResolutionValue ( see page 264) getVertLineLength ( isImageScanResolution ( page 264) nativeTypeOf ( toNImage ( see
see page 264) Gets or vertical line length value. Gets flag which defines what type of image scan resolution was used. Retrieves a function that retrieves NType object for the enclosing type. Converts image contained in logical record to NImage format.
ANFImageBinaryRecord Class Name getImpressionType ( 232) getPositions ( nativeTypeOf ( see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
setImpressionType ( 232)
411
com.neurotec.biometrics.standards
Description see Gets compression algorithm used to compress image data. Gets vendor compression algorithm value used to compress image data. Retrieves a function that retrieves NType object for the enclosing type.
8.1 Java Reference ANRecord Classes Name FieldCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC (
com.neurotec.biometrics.standards
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( ANType7Record Class Name FIELD_UDF ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270). see page 413) Description Defines UDF field number. Field referenced by this number contains user-defined fields for Type-7 logical record. see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
ANBinaryRecord Class Name nativeTypeOf ( ANType7Record Class Name nativeTypeOf ( see page 414) Description Retrieves a function that retrieves NType object for the enclosing type. see page 223) Description Retrieves a function that retrieves NType object for the enclosing type.
413
com.neurotec.biometrics.standards
ANFPImageASCIIBinaryRecord Class Name PositionCollection ( PrintPositionCollection ( 238) QualityMetricCollection ( page 238) ANType8Record Class Name PenVectorCollection ( 419) ANRecord Fields Name FIELD_DATA ( FIELD_IDC ( see page 272) see page 272) Description Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record. Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged. see page Description Represent collection of pen vectors. Description see page 238) Represent collection of fingerprint positions. see page Represent collection of print positions. see Represent collection of fingerprint quality metrics.
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( see page 273) Defines maximal number of fields in logical record.
414
com.neurotec.biometrics.standards
Defines maximum value that image designation character (IDC) can obtain.
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANImageASCIIBinaryRecord Class Name FIELD_BPX ( see page 254) Description Defines BPX field number. Field referenced by this number contains bits per pixel (BPX), the number of bits used to represent a pixel. Defines CGA field number. Field referenced by this number specifies compression algorithm (CGA), the algorithm used to compress the transmitted grayscale images. Defines COM field number. Field referenced by this number contains comments or other ASCII text information with the image data. Defines CSP field number. Field referenced by this number contains color space used to exchange the image data. Defines DMM field number. Field referenced by this number contains device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Defines HLL field number. Field referenced by this number contain the number of pixels contained on a single horizontal line of the transmitted image (horizontal line length - HLL). Defines HPS field number. Field referenced by this number contains horizontal pixel scale (HPS), the integer pixel density used in the horizontal direction of the transmitted image.
FIELD_CGA (
FIELD_COM (
FIELD_CSP (
FIELD_DMM (
FIELD_HLL (
FIELD_HPS (
415
com.neurotec.biometrics.standards
Defines IQM field number. Field referenced by this number contains a quality score data for the image stored in record Defines SHPS field number. Field referenced by this number contains scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. Defines SLC field number. Field referenced by this number contains scale units (SLC) - the units used to describe the image sampling frequency (pixel density). Defines SVPS field number. Field referenced by this number contains scanned vertical pixel scale (SVPS), the vertical pixel density used for the scanning of the original impression. Defines VLL field number. Field referenced by this number contains contains vertical line length (VLL), the number of horizontal lines contained in the transmitted image. Defines VPS field number. Field referenced by this number contains vertical pixel scale (VPS), the integer pixel density used in the vertical direction of the transmitted image. see page 256) Defines maximal length of textual information associated with image contained in record. Defines the maximum value that field referenced by FieldHLL and FieldVLL can have. Defines maximal pixel scale value.
FIELD_SHPS (
FIELD_SLC (
FIELD_SVPS (
FIELD_VLL (
FIELD_VPS (
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGTH Defines maximal length of vendor compression ( see page 256) algorithm description. MIN_LATENT_PIXEL_SCALE_PPCM ( see page 256) Defines minimal pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286).
MIN_LATENT_PIXEL_SCALE_PPI (
MIN_LATENT_PIXEL_SCALE_V4_PPCM ( 257)
see page
MIN_LATENT_PIXEL_SCALE_V4_PPI (
MIN_LATENT_SCAN_PIXEL_SCALE_PPCM ( 257)
see page Defines minimal scanned pixel scale value per centimeter for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per inch for latent images for prior ANSI-NIST standard versions implemented in ANTemplate ( see page 286). Defines minimal scanned pixel scale value per centimeter for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). 416
MIN_LATENT_SCAN_PIXEL_SCALE_PPI ( 257)
see page
see
com.neurotec.biometrics.standards
see
Defines minimal scanned pixel scale value per inch for latent images in current ANSI-NIST standard version implemented in ANTemplate ( see page 286). Defines minimal pixel scale value per centimeter. Defines minimal pixel scale value per inch. Defines minimal scanned pixel scale value per centimeter. Defines minimal scanned pixel scale value per inch. Defines minimal length of vendor compression algorithm description.
MIN_PIXEL_SCALE_PPCM ( MIN_PIXEL_SCALE_PPI (
MIN_SCAN_PIXEL_SCALE_PPCM ( MIN_SCAN_PIXEL_SCALE_PPI (
MIN_VENDOR_COMPRESSION_ALGORITHM_LENGTH ( see page 258) ANFPImageASCIIBinaryRecord Class Name FIELD_FGP ( FIELD_IMP ( FIELD_PD ( FIELD_PPC ( see page 239) see page 239) see page 239) see page 239) Description
Defines FGP field number. Field referenced by this number contains one or more possible finger or palm positions that may match the latent image. Defines IMP field number. Field referenced by this number indicates the manner by which the latent image information was obtained. Defines PD field number. Field referenced by this number is used to narrow the search of the latent image in this record against a database. Defined PPC field number. Field referenced by this number contains offsets to the locations for the bounding box of the EJI, each of the full finger views, or segments within the EJI. Defines maximum number of finger or palm position (FGP) in one record. Defines maximum number of Print Position Coordinates (PPC).
see
MAX_PRINT_POSITION_COUNT ( see page 239) ANType8Record Class Name FIELD_SIG ( FIELD_SRT ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274) see page 419) see page 419)
Description Defines SIG field number. Field referenced by this number contains signature type. Defines SRT field number. Field referenced by this number contains signature representation type.
Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIBinaryRecord Class Name getDate ( see page 219) getSourceAgency ( Description Gets field referenced by FieldDat field number. see page 220) Gets source agency identification. 417
com.neurotec.biometrics.standards
Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number.
setSourceAgency (
ANImageASCIIBinaryRecord Class Name getBitsPerPixel ( getColorSpace ( getComment ( see page 258) see page 258) see page 258) see see Description Gets number of bits used to represent a pixel (BPP). Gets color space used to exchange the image data. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Gets compression algorithm used to compress image data. Gets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Gets or horizontal line length value.
getCompressionAlgorithm ( page 258) getDeviceMonitoringMode ( page 259) getHorzLineLength ( 259) getHorzPixelScale ( getScaleUnits (
see page
see page 259) Gets horizontal pixel scale of image. Gets scale units value. Gets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression. see
see page Gets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Gets description of vendor compression algorithm, that has been used to compress the transmitted images.
see page 260) Gets or vertical line length value. see page 260) Gets vertical pixel scale of image. Retrieves a function that retrieves NType object for the enclosing type. Gets or sets textual information associated with image located in ANRecord ( see page 270) object. Sets device monitoring mode (DMM) value which provides information describing the level of human monitoring for the image capture device. Sets scanned horizontal pixel scale (SHPS) - the horizontal pixel density used for the scanning of the original impression.
see
see page Sets scanned vertical pixel scale (SVPS) - the vertical pixel density used for the scanning of the original impression. Converts image contained in logical record to NImage format.
ANFPImageASCIIBinaryRecord Class Name getImpressionType ( 239) getPositions ( getPrintPositions ( getQualityMetrics ( nativeTypeOf ( setImpressionType ( 240) ANType8Record Class Name getPenVectors ( see page 419) getSignatureRepresentationType ( see page 419) Description Gets particular pen vector from ANType8Record. Gets signature representation type. see page Description Gets the fingerprint impression type. Gets fingerprint positions contained in record. Gets fingerprint print positions contained in record. Retrieves a function that retrieves NType object for the enclosing type. Sets the fingerprint impression type.
see page 240) Gets fingerprint quality metrics contained in record. see page
418
com.neurotec.biometrics.standards
see page 419) Gets signature type. Retrieves a function that retrieves NType object for the enclosing type. see page 420) Sets signature type.
419
com.neurotec.biometrics.standards
FIELD_LEN (
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( see page 273) Defines maximal number of fields in logical record.
420
com.neurotec.biometrics.standards
Defines maximum value that image designation character (IDC) can obtain.
ANASCIIBinaryRecord Class Name FIELD_DAT ( FIELD_SRC ( see page 218) see page 218) Description Defines DAT field number. Field referenced by this number contains the date that the transaction was initiated. Defines SRC field number. Field referenced by this number contains the administration or organization that originally captured the latent image contained in the record. Normally, the Originating Agency Identifier, ORI, of the agency that captured the image. Specifies starting number from which user defined field starts. Defines end number of user defined field starts. see page Defines maximal quality score value for record data. see Defines maximal value length of field referenced by FieldSrc field number. see Defines maximal value length of field referenced by FieldSrc field number in current implementation of ANSI-NIST standard in ANTemplate ( see page 286). Defines minimal value length of field referenced by FieldSrc field number. Defines code when quality assessment algorithm failed to asses record data quality.
FIELD_UDF_FROM ( FIELD_UDF_TO (
MAX_SOURCE_AGENCY_LENGTH_V4 ( page 219) MIN_SOURCE_AGENCY_LENGTH ( page 219) QUALITY_METRIC_SCORE_FAILED ( page 219) see
see
QUALITY_METRIC_SCORE_NOT_AVAILABLE Defines code when quality score has not been calculated or ( see page 219) provided for data contained in record object. ANType99Record Class Name FIELD_BCD ( FIELD_BDB ( FIELD_BDQ ( see page 422) see page 422) see page 422) Description Defines BCD field number. Field referenced by this number contains the date that the biometric sample was captured. Defines BDB field number. Field referenced by this number contains the CBEFF Biometric Data Block. Defines BDQ field number. Field referenced by this number contains aquality score data for the biometric data stored in the BDB field of this record. Defines BFO field number. Field referenced by this number contains the vendor, standards ( see page 214) body, working group, or industry consortium that has defined the format of the biometric data (in the BDB). Defines BFT field number. Field referenced by this number contains the value assigned by the format owner to represent the specific BDB format as specified by the format owner. Defines BFY field number. Field referenced by this number contains the type of biometric technology used. Defines HDV field number. Field referenced by this number contains the version of CBEFF specification that this record conforms. Defines older version of CBEFF specification. Defines current version of CBEFF specification (The current version of CBEFF is INCITS 398-2005).
FIELD_BFO (
FIELD_BFT (
FIELD_BTY ( FIELD_HDV (
HEADER_VERSION_1_0 ( page 423) HEADER_VERSION_1_1 ( page 423) ANRecord Methods Name beginUpdate (
421
8.1 Java Reference endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 274)
com.neurotec.biometrics.standards
Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
see page 273) see page 274) see page 274) see page 274) see page 274)
ANASCIIBinaryRecord Class Name getDate ( see page 219) see page 220) getSourceAgency ( nativeTypeOf ( setDate ( Description Gets field referenced by FieldDat field number. Retrieves a function that retrieves NType object for the enclosing type. Sets field referenced by FieldDat field number. see page 220) Gets source agency identification.
Description see page see page see see Gets the identification of whom defined the format of biometric data. ets the format type assigned by the format owner to represent specific biometric data. Gets creation date of biometric sample. Gets the quality score of biometric data.
see page 424) Gets type of biometric technology. see page 424) Gets version of CBEFF specification that this record conforms to. Retrieves a function that retrieves NType object for the enclosing type. Sets creation date of biometric sample. Sets the quality score of biometric data. see see
com.neurotec.biometrics.standards
423
com.neurotec.biometrics.standards
424
com.neurotec.biometrics.standards
MinutiaNeighborsCollection ( page 428) PatternClassCollection ( 428) PositionCollection ( ANRecord Fields Name FIELD_DATA ( FIELD_IDC (
Description see page 272) see page 272) Defines Image data (DATA) contained in logical record. This field is identifies the user-defined text information contained in the record. The IDC (image designation character) contained in field shall be the IDC of the Type-2 logical record as found in the file content (CNT) field of the Type-1 record. Describes total count of the number of bytes in logical record.
FIELD_LEN (
425
com.neurotec.biometrics.standards
Flag used to merge duplicate fields in a record (file). If this flag is not used duplicate fields are nor merged.
FLAG_RECOVER_FROM_BINARY_DATA Flag used to recover from binary data in some buggy files during ( see page 273) read. MAX_FIELD_NUMBER ( MAX_IDC ( ANASCIIRecord Class Name MAX_FIELD_NUMBER ( page 221) ANType9Record Class Name FIELD_ALL_FROM ( FIELD_ALL_TO ( FIELD_CRP ( FIELD_DLT ( FIELD_FGP ( FIELD_FMT ( FIELD_FPC ( see page 429) Description Defines the starting filed of a common block of tagged fields. Defines the ending filed number of a common block of tagged fields. Defines CRP field number. Field referenced by this number contains core position (CRP) value. Defines DLT field number. Field referenced by this number contains delta(s) position (DLT). Defines FGP field number. Field referenced by this number contains finger position (FGP) value. Defines FMT field number. Field referenced by this number contains minutiae format (FMT) value. Defines FPC field number. Field referenced by this number contains fingerprint pattern classification (FPC) value. Defines IMP field number. Field referenced by this number contains impression type (IMP) value. Defines MIN field number. Field referenced by this number contains number of minutiae (MIN). Defines MRC field number. Field referenced by this number contains minutiae and ridge count data (MRC). Defines OFR field number. Field referenced by this number contains originating fingerprint reading system (OFR) value. Defines RDG field number. Field referenced by this number contains minutiae ridge count indicator (RDG) value. see Description Defines maximum quantity of fields in record of Type-1, Type-2 and Type-9. see page 273) Defines maximal number of fields in logical record. Defines maximum value that image designation character (IDC) can obtain. see page 273)
see page 429) see page 429) see page 429) see page 430) see page 430)
see page 430) see page 430) see page 430) see page 430)
FIELD_RDG (
FIELD_STANDARD_FORMAT_FEATURES_FROM Defines the starting filed of a standard format features ( see page 430) block. FIELD_STANDARD_FORMAT_FEATURES_TO ( see page 430) FIELD_VENDOR_DEFINED_FEATURES_FROM ( see page 431) FIELD_VENDOR_DEFINED_FEATURES_TO ( see page 431) MAX_FINGERPRINT_X ( MAX_FINGERPRINT_Y ( MAX_PALMPRINT_X ( MAX_PALMPRINT_Y ( see page 431) see page 431) Defines the ending filed of a standard format features block. Defines the starting filed of a vendor defined features block. Defines the ending filed of a vendor defined features block. Defines maximum fingerprint X coordinate. Defines maximum fingerprint Y coordinate. Defines maximum palmprint X coordinate. Defines maximum palmprint Y coordinate. Defines greatest confidence in minutia quality.
MINUTIA_QUALITY_BEST (
426
com.neurotec.biometrics.standards
MINUTIA_QUALITY_MANUAL (
Defines that minutia has been encoded manually. Defines that no method of indicating a confidence level is available. Defines worst confidence in minutia quality.
MINUTIA_QUALITY_NOT_AVAILABLE ( page 431) MINUTIA_QUALITY_WORST ( ANRecord Methods Name beginUpdate ( endUpdate ( getData ( getFields ( getIdc ( see page 273) see page 273) see page 274) see page 274) see page 274)
Description Begins updating the record. Finishes updating the record. Gets ByteBuffer that contains data field of record. Gets particular fields from the ANRecord ( Gets idc of record. Gets record type. Checks if record is validated. Retrieves a function that retrieves NType object for the enclosing type. Sets data of the current ANRecord ( Sets idc of record. Gets record size. see page 270). see page 270).
ANASCIIRecord Class Name nativeTypeOf ( ANType9Record Class Name getCores ( getDeltas ( see page 432) see page 432) see page Description Gets particular core from ANType9Record. Gets particular delta from ANType9Record. Gets the impression type value. Gets particular minutiae from ANType9Record. Gets particular minutiae neighbors from ANType9Record. Gets originating fingerprint reading system equipment name. Gets the method by which the minutiae data was read, encoded, and recorded. Gets originating fingerprint reading system name. Gets particular fingerprint position from ANType9Record. Checks if ANType9Record contains minutiae. Check if minutia has ridge counts data. see see page 222) Description Retrieves a function that retrieves NType object for the enclosing type.
getPatternClasses (
isHasMinutiaeRidgeCountsIndicator Check if minutia has ridge counts indicator field. ( see page 434) isMinutiaFormat ( nativeTypeOf ( see page 434) see page Gets minutiae format values. Retrieves a function that retrieves NType object for the enclosing type. Sets the impression type value. Sets value for the originating fingerprint reading system. Transforms ANType9Record minutiae data record to NFRecord ( page 110). see see page 434)
427
com.neurotec.biometrics.standards
428
com.neurotec.biometrics.standards
429
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
432
com.neurotec.biometrics.standards
public String getOFRSEquipment(); Returns String containing originating fingerprint reading system equipment name.
433
com.neurotec.biometrics.standards
434
com.neurotec.biometrics.standards
435
8.1 Java Reference Methods Name BDIFFaceFeaturePoint ( page 436) BDIFFaceFeaturePoint Fields Name code ( type ( x( y( see page 436) see page 437)
com.neurotec.biometrics.standards
Description Code. Type of face feature point. X coordinate of the face feature point. Y coordinate of the face feature point.
see page 437) coordinate of the face feature point. see page 437) coordinate of the face feature point.
436
com.neurotec.biometrics.standards
ridgeCount (
com.neurotec.biometrics.standards
Description The index ( see page 438) of neighbor. The ridge count of neighbor.
com.neurotec.biometrics.standards
439
com.neurotec.biometrics.standards
440
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
442
com.neurotec.biometrics.standards
443
com.neurotec.biometrics.standards
444
com.neurotec.biometrics.standards
445
com.neurotec.biometrics.standards
446
com.neurotec.biometrics.standards
447
com.neurotec.biometrics.standards
448
com.neurotec.biometrics.standards
8.1 Java Reference CBEFFBiometricOrganizations Fields Name _123ID ( see page 453)
com.neurotec.biometrics.standards
Description The CBEFF biometric organization identifier assigned to 123ID, Inc. The CBEFF biometric organization identifier assigned to A 4 Vision, S.A. The CBEFF biometric organization identifier assigned to AcSys Biometrics Corp. The CBEFF biometric organization identifier assigned to ActivCard, Inc. see page 453) The CBEFF biometric organization identifier assigned to Antheus Technology. The CBEFF biometric organization identifier assigned to AOptix. The CBEFF biometric organization identifier assigned to Atmel. see page The CBEFF biometric organization identifier assigned to Aurora Wireless Technologies, Inc. The CBEFF biometric organization identifier assigned to Authen Tec. The CBEFF biometric organization identifier assigned to Aware, Inc. The CBEFF biometric organization identifier assigned to Bio Wise, NV. see page 454) see page 454) see The CBEFF biometric organization identifier assigned to BIO-key International. The CBEFF biometric organization identifier assigned to Bio-Key International. The CBEFF biometric organization identifier assigned to BioLink Technologies International, Inc. The CBEFF biometric organization identifier assigned to BioLogica Sistemas Ltda. The CBEFF biometric organization identifier assigned to Bioscrypt, Inc. The CBEFF biometric organization identifier assigned to Biovision, Inc. The CBEFF biometric organization identifier assigned to Cogent Systems, Inc. see page 455) The CBEFF biometric organization identifier assigned to Cross Match Technologies, Inc. The CBEFF biometric organization identifier assigned to CryptoMetrics. The CBEFF biometric organization identifier assigned to Cyber SIGN, Inc. see page The CBEFF biometric organization identifier assigned to DERMALOG Identification Systems, GmbH. The CBEFF biometric organization identifier assigned to Digent Co., Ltd. The CBEFF biometric organization identifier assigned to DigitalPersona, Inc. see page 455) The CBEFF biometric organization identifier assigned to East Shore Technologies.
A_4_VISION (
ACSYS_BIOMETRICS ( ACTIVCARD (
BIO_WISE (
BIOKEY_INTERNATIONAL (
BIOKEY_INTERNATIONAL_2 (
COGENT_SYSTEMS (
DIGITALPERSONA (
EAST_SHORE_TECHNOLOGIES (
450
com.neurotec.biometrics.standards
EASTERN_GOLDEN_FINGER_TECHNOLOGY_BEIJING The CBEFF biometric organization identifier ( see page 455) assigned to Eastern Golden Finger Technology Beijing Co., Ltd. ECRYP ( see page 455) The CBEFF biometric organization identifier assigned to eCryp, Inc. The CBEFF biometric organization identifier assigned to Federal Office for Information Security (BSI). The CBEFF biometric organization identifier assigned to Fingerprint Cards AB. The CBEFF biometric organization identifier assigned to Fujitsu Ltd. The CBEFF biometric organization identifier assigned to German Institute for Standardization (Deutsches Institut fur Normung E.V.-DIN). The CBEFF biometric organization identifier assigned to Green Bit Americas Inc. The CBEFF biometric organization identifier assigned to Griaule Tecnologia LTDA. The CBEFF biometric organization identifier assigned to Guardware Systems, Ltd. The CBEFF biometric organization identifier assigned to Hitachi, LTD. The CBEFF biometric organization identifier assigned to HumanScan GmbH. The CBEFF biometric organization identifier assigned to id3 Semiconductors. The CBEFF biometric organization identifier assigned to Identix Corporation. The CBEFF biometric organization identifier assigned to Identix, Inc. see page 457) see page 457) The CBEFF biometric organization identifier assigned to Image Ware Systems, Inc. The CBEFF biometric organization identifier assigned to INCITS Technical Committee M1 Biometrics. The CBEFF biometric organization identifier assigned to Infineon Technologies, AG. The CBEFF biometric organization identifier assigned to Innovatrics. see page The CBEFF biometric organization identifier assigned to International Biometric Group. The CBEFF biometric organization identifier assigned to InvestorsHelpers, Inc. The CBEFF biometric organization identifier assigned to Iridian Technologies, Inc. The CBEFF biometric organization identifier assigned to ISO/IEC JTC 1 SC 27 - IT Security techniques.
FEDERAL_OFFICE_FOR_INFORMATION_SECURITY ( see page 456) FINGERPRINT_CARDS ( FUJITSU ( see page 456) see page 456)
GERMAN_INSTITUTE_FOR_STANDARDIZATION ( see page 456) GREEN_BIT_AMERICAS ( GRIAULE_TECNOLOGIA ( GUARDWARE_SYSTEMS ( HITACHI ( see page 456) see page 456) see page 457) see page 456) see page 456) see page 456)
HUMANSCAN (
IDENTIX_2 (
IMAGE_WARE_SYSTEMS (
INCITS_TC_M1_BIOMETRICS (
IRIDIAN_TECHNOLOGIES (
ISO_IEC_JTC_1_SC_27_IT_SECURITY_TECHNIQUES ( see page 458) ISO_IEC_JTC_1_SC_37_BIOMETRICS ( JANUS_ASSOCIATES ( see page 458) see page 458)
see page 458) The CBEFF biometric organization identifier assigned to ISO/IEC JTC 1 SC 37 - Biometrics. The CBEFF biometric organization identifier assigned to JANUS Associates, Inc. The CBEFF biometric organization identifier assigned to LG Electronics USA, Inc.
LG_ELECTRONICS_USA (
451
com.neurotec.biometrics.standards
The CBEFF biometric organization identifier assigned to LOGICO Smartcard Solutions, AG. The CBEFF biometric organization identifier assigned to Lumidigm. The CBEFF biometric organization identifier assigned to Motorola.
The CBEFF biometric organization identifier assigned to NEC Solutions America, Inc. The CBEFF biometric organization identifier assigned to Neurotechnologija. The CBEFF biometric organization identifier assigned to National Institute of Standards and Technology (NIST). The CBEFF biometric organization identifier assigned to NITGEN. The CBEFF biometric organization identifier which is not allowed to be used by any of the biometric organizations. The CBEFF biometric organization identifier assigned to OmniPerception Limited. The CBEFF biometric organization identifier assigned to Precise Biometrics, AB. The CBEFF biometric organization identifier for private use (not uniquely assigned by IBIA).
NITGEN (
NOT_FOR_USE (
OMNIPERCEPTION (
The CBEFF biometric organization identifier assigned to Recognition Systems, Inc. The CBEFF biometric organization identifier assigned to SAFLINK Corporation. The CBEFF biometric organization identifier assigned to Sagem Morpho. The CBEFF biometric organization identifier assigned to SecuGen Corporation. The CBEFF biometric organization identifier assigned to Secure Design. The CBEFF biometric organization identifier assigned to Silex Technology, Inc. The CBEFF biometric organization identifier assigned to Sonda Technologies. The CBEFF biometric organization identifier assigned to StarTek Engineering, Inc. The CBEFF biometric organization identifier assigned to Suprema, Inc. The CBEFF biometric organization identifier reserved for testing. The CBEFF biometric organization identifier reserved for testing.
SAGEM_MORPHO ( SECUGEN (
see page 460) see page 460) see page 460) see page 460) see page 460)
SECURE_DESIGN (
SILEX_TECHNOLOGY (
SONDA_TECHNOLOGIES ( STARTEK_ENGINEERING ( SUPREMA ( TESTING_1 ( TESTING_2 ( see page 460) see page 460) see page 460)
The CBEFF biometric organization identifier assigned to Thales Idenitfication. The CBEFF biometric organization identifier assigned to Ultra-Scan Corporation. The CBEFF biometric organization identifier assigned to UPEK, Inc. The CBEFF biometric organization identifier assigned to Validity, Inc. The CBEFF biometric organization identifier assigned to Veridicom, Inc. 452
VALIDITY (
VERIDICOM (
8.1 Java Reference VERIDT ( VIISAGE ( see page 461) see page 461)
com.neurotec.biometrics.standards
The CBEFF biometric organization identifier assigned to Veridt. The CBEFF biometric organization identifier assigned to Viisage. The CBEFF biometric organization identifier assigned to Warwick Warp Ltd. The CBEFF biometric organization identifier assigned to XTec,Incorporated.
WARWICK_WARP ( XTEC (
453
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
456
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
461
8.1 Java Reference Methods Name FCRecord ( FCRecord Classes Name FaceImageCollection ( 464) FCRecord Fields Name see page 462)
com.neurotec.biometrics.standards
Description
FLAG_PROCESS_FIRST_FACE_IMAGE_ONLY Process first face image only. ( see page 466) MAX_FACE_IMAGE_COUNT ( FCRecord Methods Name calculateSize ( getStandard ( nativeTypeOf ( see page 466) see page 466) see page 467) see page 466) getFaceImages ( Description Calculates the size of a FCRecord with particular parameters. Gets particular face images from the FCRecord. Gets the FCRecord standard. Retrieves a function that retrieves NType object for the enclosing type. see page 466) Maximum number of faces in FCRecord.
462
com.neurotec.biometrics.standards
Description ByteBuffer containing the FCRecord. Bitwise combination of zero or more flags that controls behavior of the constructor. The following flags are supported: FlagProcessFirstFaceImageOnly, FlagSkipFeaturePoints. One of BDIFStandard values. This parameter is reserved, must be zero.
BDIFStandard standard
BDIFStandard standard
463
com.neurotec.biometrics.standards
Bitwise combination of zero or more flags that controls behavior of the constructor. The following flags are supported: FlagProcessFirstFaceImageOnly, FlagSkipFeaturePoints. One of BDIFStandard values.
BDIFStandard standard
BDIFStandard standard
8.1.2.1.49.2.1.1 FaceImageCollection Methods 8.1.2.1.49.2.1.1.1 add Method 8.1.2.1.49.2.1.1.1.1 FCRecord.FaceImageCollection.add Method (FCRFaceImageType, FCRImageDataType, NImage)
Adds face image to the FCRecord ( Java public FCRFaceImage add(FCRFaceImageType faceImageType, FCRImageDataType imageDataType, NImage nImage); Parameters Parameters FCRFaceImageType faceImageType FCRImageDataType imageDataType NImage nImage Returns FCRFaceImage ( see page 467) object. 464 Description One of the FCRFaceImageType values. One of the FCRImageDataType values. An image. see page 461).
com.neurotec.biometrics.standards
8.1.2.1.49.2.1.1.1.3 FCRecord.FaceImageCollection.add Method (FCRFaceImageType, FCRImageDataType, short, short, FCRImageColorSpace, byte, ByteBuffer)
Adds face image to the FCRecord ( Java public FCRFaceImage add(FCRFaceImageType faceImageType, FCRImageDataType imageDataType, short width, short height, FCRImageColorSpace imageColorSpace, byte vendorImageColorSpace, ByteBuffer imageData); Parameters Parameters FCRFaceImageType faceImageType FCRImageDataType imageDataType short width short height FCRImageColorSpace imageColorSpace byte vendorImageColorSpace ByteBuffer imageData Returns FCRFaceImage ( see page 467) object. Description One of the FCRFaceImageType values. One of the FCRImageDataType values. Width of the image. Height of the image. One of the FCRImageColorSpace values. Vendor image color space. ByteBuffer containing image data. see page 461).
8.1.2.1.49.2.1.1.1.4 FCRecord.FaceImageCollection.add Method (FCRFaceImageType, FCRImageDataType, short, short, FCRImageColorSpace, byte, ByteBuffer, int)
Adds face image to the FCRecord ( Java public FCRFaceImage add(FCRFaceImageType faceImageType, FCRImageDataType imageDataType, short width, short height, FCRImageColorSpace imageColorSpace, byte vendorImageColorSpace, ByteBuffer imageData, int flags); Parameters Parameters FCRFaceImageType faceImageType FCRImageDataType imageDataType Description One of the FCRFaceImageType values. One of the FCRImageDataType values. 465 see page 461).
8.1 Java Reference short width short height FCRImageColorSpace imageColorSpace byte vendorImageColorSpace ByteBuffer imageData int flags Returns FCRFaceImage ( see page 467) object.
com.neurotec.biometrics.standards
Width of the image. Height of the image. One of the FCRImageColorSpace values. Vendor image color space. ByteBuffer containing image data. Bitwise combination of zero or more flags that controls behavior of the method.
com.neurotec.biometrics.standards
467
com.neurotec.biometrics.standards
Gets the face pitch angle in a face image. Gets the face pitch raw angle in a face image.
see page 471) Gets the face roll angle in a face image. see page Gets the face roll raw angle in a face image. Gets the face pitch angle uncertainty in a face image. Gets the face pitch raw angle uncertainty in a face image. Gets the face roll angle uncertainty in a face image. Gets the face roll raw angle uncertainty in a face image.
getPoseAngleUncertaintyPitch ( see page 472) getPoseAngleUncertaintyPitchRaw ( see page 472) getPoseAngleUncertaintyRoll ( see page 472) getPoseAngleUncertaintyRollRaw ( see page 472) getPoseAngleYaw ( getPoseAngleYawRaw ( 473) getProperties ( getQuality ( getSourceType (
see page 472) Gets face pose yaw angle in a face image. see page Gets the face pose yaw raw angle in a face image. Gets facial properties of a face in a face image. Gets the face image quality. Gets or sets face image source type. Gets vendor specific expression of a face in a face image.
getVendorExpression ( 473)
see page Gets vendor specific face image source type. Gets width of a face image. Retrieves a function that retrieves NType object for the enclosing type. Gets the face yaw angle uncertainty in a face image. Gets the face yaw raw angle uncertainty in a face image. Sets the face image capturing device type. Sets the expression of a face in a face image. Sets the eye color of face in a face image. Sets the gender of face in a face image. Gets image data. Sets face pose angle in a face image. Sets the face pose pitch angle in a face image. Sets the face pitch raw angle in a face image. see
poseAngleUncertaintyYawRaw ( see page 474) setDeviceType ( setExpression ( setEyeColor ( setGender ( setImageData ( setPoseAngle ( see page 474) see page 475) see page 475) see page 475) see page 476) see page 476) see page see
setPoseAnglePitch ( 476)
see page 477) Sets face pose raw angle in a face image. see page 477) Sets the face roll angle in a face image. see page see Sets the face roll raw angle in a face image. Sets face pose angle uncertainty in a face image. Sets face pose angle uncertainty in a face image.
setPoseAngleRollRaw ( 477)
see page 478) Sets face pose yaw angle in a face image. see page Sets the face pose yaw raw angle in a face image.
468
com.neurotec.biometrics.standards
Sets facial properties of a face in a face image. Sets the face image quality. Gets or sets face image source type. Converts face image to NImage.
469
8.1 Java Reference Java public short getDeviceType(); Returns The face image capturing device type.
com.neurotec.biometrics.standards
470
8.1 Java Reference Java public short getHeight(); Returns Height of a face image.
com.neurotec.biometrics.standards
471
com.neurotec.biometrics.standards
public double getPoseAngleRoll(); Returns The roll angle of face pose in a FCRFaceImage ( see page 467).
472
com.neurotec.biometrics.standards
public double getPoseAngleYaw(); Returns Face pose yaw angle in a face image.
473
com.neurotec.biometrics.standards
public byte getVendorImageColorSpace(); Returns Vendor specific color space of a face image.
474
com.neurotec.biometrics.standards
public void setDeviceType(short value); Parameters Parameters short value Description The face image capturing device type.
475
com.neurotec.biometrics.standards
476
com.neurotec.biometrics.standards
477
8.1 Java Reference Parameters Parameters byte yaw byte pitch byte roll
com.neurotec.biometrics.standards
Description The yaw raw angle of face pose in a FCRFaceImage ( page 467). The pitch raw angle of face pose in a FCRFaceImage ( page 467). The roll raw angle of face pose in a FCRFaceImage ( page 467). see see see
com.neurotec.biometrics.standards
public void setSourceType(BDIFImageSourceType value); Parameters Parameters BDIFImageSourceType value Description The face image source type.
479
8.1 Java Reference Methods Name FIRecord ( FIRecord Classes Name FingerCollection ( see page 480)
com.neurotec.biometrics.standards
Description see page 483) see page Manages the FIRecord finger collection objects. Manages the FIRecord finger view collection objects.
Description
FLAG_PROCESS_FIRST_FACE_IMAGE_ONLY Process first face image only. ( see page 485) MAX_FACE_IMAGE_COUNT ( FIRecord Methods Name calculateSize ( see page 485) see calculateSizeWithFingers ( page 485) getCaptureDeviceId ( 486) getCBEFFProductId ( 486) getFingers ( getFingerViews ( Description Calculates size of the FIRecord object with particular properties. Calculates the size of the FIRecord which contains fingerprints. Gets the capture device of FIRecord object id. Gets CBEFF product id. Gets fingers collection of FIRecord object. Gets fingers collection of FIRecord object. Gets the horizontal image resolution of the FIRecord object. Gets the horizontal scan resolution of the FIRecord object. Gets the image acquisition level. Gets the image compression algorithm of the FIRecord object. Gets the vertical image resolution of the FIRecord object. Gets scale units of the FIRecord object. Gets the FIRecord standard. Gets the vertical image resolution of the FIRecord object. Gets the vertical scan resolution of the FIRecord object. Retrieves a function that retrieves NType object for the enclosing type. Sets the capture device of FIRecord object id. Sets CBEFF product id. see page 485) Maximum number of faces in FIRecord.
getImageCompressionAlgorithm ( see page 487) getPixelDepth ( getScaleUnits ( getStandard ( see page 487) see page 487) see page 487) see see
getVertImageResolution ( page 487) getVertScanResolution ( page 488) nativeTypeOf ( setCaptureDeviceId ( 488) setCBEFFProductId ( 488)
480
com.neurotec.biometrics.standards
public FIRecord(ByteBuffer buffer, BDIFStandard standard); Parameters Parameters ByteBuffer buffer BDIFStandard standard Description ByteBuffer containing the FIRecord. Standard used in FIRecord.
BDIFStandard standard
8.1.2.1.51.1.5 FIRecord.FIRecord Constructor (NImage, short, BDIFScaleUnits, short, short, byte, FIRImageCompressionAlgorithm, BDIFFPPosition, BDIFStandard)
Initializes a new instance of the FIRecord class. Java public FIRecord(NImage nImage, short imageAcquisitionLevel, BDIFScaleUnits scaleUnits, short horzScanResolution, short vertScanResolution, byte pixelDepth, FIRImageCompressionAlgorithm imageCompressionAlgorithm, BDIFFPPosition fingerPosition, BDIFStandard standard); 481
8.1 Java Reference Parameters Parameters NImage nImage short imageAcquisitionLevel BDIFScaleUnits scaleUnits short horzScanResolution short vertScanResolution byte pixelDepth FIRImageCompressionAlgorithm imageCompressionAlgorithm BDIFFPPosition fingerPosition BDIFStandard standard
com.neurotec.biometrics.standards
Description Variable of NImage type. Image acquisition level. Scale units of FIRecord object. Horizontal scan resolution of FIRecord object. Vertical scan resolution of FIRecord object. Pixel depth of FIRecord object. Image compression algorithm of FIRecord object. Finger position. Standard used in FIRecord.
8.1.2.1.51.1.6 FIRecord.FIRecord Constructor (NImage, short, BDIFScaleUnits, short, short, byte, FIRImageCompressionAlgorithm, BDIFFPPosition, int, BDIFStandard)
Initializes a new instance of the FIRecord class. Java public FIRecord(NImage nImage, short imageAcquisitionLevel, BDIFScaleUnits scaleUnits, short horzScanResolution, short vertScanResolution, byte pixelDepth, FIRImageCompressionAlgorithm imageCompressionAlgorithm, BDIFFPPosition fingerPosition, int flags, BDIFStandard standard); Parameters Parameters NImage nImage short imageAcquisitionLevel BDIFScaleUnits scaleUnits short horzScanResolution short vertScanResolution byte pixelDepth BDIFFPPosition fingerPosition int flags BDIFStandard standard imageCompressionAlgorithmImage Description Variable of NImage type. Image acquisition level. Scale units of FIRecord object. Horizontal scan resolution of FIRecord object. Vertical scan resolution of FIRecord object. Pixel depth of FIRecord object. Finger position. Flags used in FIRecord. Standard used in FIRecord. compression algorithm of FIRecord object.
8.1.2.1.51.1.7 FIRecord.FIRecord Constructor (short, BDIFScaleUnits, short, short, short, short, byte, FIRImageCompressionAlgorithm, BDIFStandard)
Initializes a new instance of the FIRecord class. Java public FIRecord(short imageAcquisitionLevel, BDIFScaleUnits scaleUnits, short horzScanResolution, short vertScanResolution, short horzImageResolution, short vertImageResolution, byte pixelDepth, FIRImageCompressionAlgorithm imageCompressionAlgorithm, BDIFStandard standard); Parameters Parameters short imageAcquisitionLevel BDIFScaleUnits scaleUnits short horzScanResolution short vertScanResolution short horzImageResolution Description Image acquisition level. Scale units of FIRecord object. Horizontal scan resolution of FIRecord object. Vertical scan resolution of FIRecord object. Horizontal image resolution of FIRecord object. 482
8.1 Java Reference short vertImageResolution byte pixelDepth FIRImageCompressionAlgorithm imageCompressionAlgorithm BDIFStandard standard
com.neurotec.biometrics.standards
Vertical image resolution of FIRecord object. Pixel depth of FIRecord object. Image compression algorithm of FIRecord object. Standard used in FIRecord.
8.1.2.1.51.1.8 FIRecord.FIRecord Constructor (short, BDIFScaleUnits, short, short, short, short, byte, FIRImageCompressionAlgorithm, int, BDIFStandard)
Initializes a new instance of the FIRecord class. Java public FIRecord(short imageAcquisitionLevel, BDIFScaleUnits scaleUnits, short horzScanResolution, short vertScanResolution, short horzImageResolution, short vertImageResolution, byte pixelDepth, FIRImageCompressionAlgorithm imageCompressionAlgorithm, int flags, BDIFStandard standard); Parameters Parameters short imageAcquisitionLevel BDIFScaleUnits scaleUnits short horzScanResolution short vertScanResolution short horzImageResolution short vertImageResolution byte pixelDepth FIRImageCompressionAlgorithm imageCompressionAlgorithm int flags BDIFStandard standard Description Image acquisition level. Scale units of FIRecord object. Horizontal scan resolution of FIRecord object. Vertical scan resolution of FIRecord object. Horizontal image resolution of FIRecord object. Vertical image resolution of FIRecord object. Pixel depth of FIRecord object. Image compression algorithm of FIRecord object. Flags used in FIRecord. Standard used in FIRecord.
8.1.2.1.51.2.1.1 FingerCollection Methods 8.1.2.1.51.2.1.1.1 add Method 8.1.2.1.51.2.1.1.1.1 FIRecord.FingerCollection.add Method (BDIFFPPosition)
Adds an object to the end of the fingers collection.
483
com.neurotec.biometrics.standards
public FIRFinger add(BDIFFPPosition fingerPosition); Parameters Parameters BDIFFPPosition fingerPosition Returns A reference to FIRFinger ( see page 488) object that references the newly created empty FIRFinger ( object in the FIRecord ( see page 479) fingers collection. see page 488) Description Finger position.
484
com.neurotec.biometrics.standards
A reference to FIRFinger ( see page 488) object that references the newly created empty FIRFinger ( object in the FIRecord ( see page 479) fingers collection.
8.1 Java Reference int[] fingerSizes Returns The size of the FIRecord (
486
com.neurotec.biometrics.standards
public short getHorzScanResolution(); Returns The horizontal scan resolution of the FIRecord ( see page 479) object.
487
com.neurotec.biometrics.standards
public short getVertImageResolution(); Returns The vertical image resolution of the FIRecord ( see page 479) object.
488
8.1 Java Reference FIRFinger Classes Name FingerViewCollection ( 489) FIRFinger Fields Name
com.neurotec.biometrics.standards
Description
FLAG_PROCESS_FIRST_FINGER_VIEW_ONLY The flag used to indicate to process only the first finger ( see page 490) view in the FIRFinger finger views collection. MAX_FINGER_VIEW_COUNT ( FIRFinger Methods Name calculateSize ( getFingerViews ( getPosition ( nativeTypeOf ( setPosition ( see page 491) see page 491) see page 491) see page 491) Description Calculates size of the FIRFinger object. Returns a collection of finger view objects. Gets position of the FIRFingerView ( FIRFinger object. Sets position of the FIRFingerView ( FIRFinger object. see page 492) object in the see page 491) A maximum number of finger views used in finger views collection of FIRFinger object.
Retrieves a function that retrieves NType object for the enclosing type. see page 492) object in the
8.1.2.1.52.1.1.1 FingerViewCollection Methods 8.1.2.1.52.1.1.1.1 add Method 8.1.2.1.52.1.1.1.1.1 FIRFinger.FingerViewCollection.add Method (NImage)
Adds an object to the end of the finger view collection. Java public FIRFingerView add(NImage nImage); Parameters Parameters NImage nImage Returns The handle to the added finger view in the FIRFinger ( see page 488). Description An image.
489
com.neurotec.biometrics.standards
490
com.neurotec.biometrics.standards
491
com.neurotec.biometrics.standards
see page 493) see page 494) see page 494) see page 494) see page 495) see page see page 494)
8.1 Java Reference int imageDataLength Returns The size of the FIRFingerView (
com.neurotec.biometrics.standards
493
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
Description Default maximal minutia count for enrollment. Default maximal minutia count for verification. Default minimal minutia count for enrollment. Default maximal minutia count for verification.
DEFAULT_MAX_ENROLL_MC ( see page 496) DEFAULT_MAX_VERIFY_MC ( see page 496) DEFAULT_MIN_ENROLL_MC ( see page 496) DEFAULT_MIN_VERIFY_MC ( see page 496) FMCard Methods Name nativeTypeOf ( see page 497) see see see readCompactSizeMinutiae ( page 497) readNormalSizeMinutiae ( page 498) writeCompactSizeMinutiae ( page 499) writeNormalSizeMinutiae ( page 500)
Description Retrieves a function that retrieves NType object for the enclosing type. Reads compact size ISO/IEC 19794-2:2005 card format standard template from byte array and converts it to NFRecord ( see page 110). Reads normal size ISO/IEC 19794-2:2005 card format standard template from byte array and converts it to NFRecord ( see page 110). Converts the NFRecord ( see page 110) to compact size ISO/IEC 19794-2:2005 card format standard template and writes it to memory buffer. Converts NFRecord ( see page 110) to normal size ISO/IEC 19794-2:2005 card format standard template and writes it to memory buffer.
see
com.neurotec.biometrics.standards
497
8.1 Java Reference FMCMinutiaOrder order Returns The NFRecord ( see page 110) object.
com.neurotec.biometrics.standards
498
com.neurotec.biometrics.standards
8.1 Java Reference FMCMinutiaOrder order ByteBuffer buffer int flags Returns Byte array size.
com.neurotec.biometrics.standards
Order in which minutiae are in the memory buffer. Byte array to which the template is written. Reserved, must be zero.
com.neurotec.biometrics.standards =
501
com.neurotec.biometrics.standards
see page Tag for storing delta point data in ISO/IEC 7816-11:2004 Biometric data template. see Tag for storing finger minutiae data in ISO/IEC 7816-11:2004 Biometric data template. Tag for storing ridge count data in ISO/IEC 7816-11:2004 Biometric data template.
502
com.neurotec.biometrics.standards
FEATURE_HANDLING_INDICATOR Tag for storing FMCFeatureHandling value in ISO/IEC 7816-11:2004 ( see page 503) Biometric algorithm parameters template in Biometric header template in Biometric information template. MINUTIAE_ORDER ( 503) see page Tag for storing FMCMinutiaOrder value in ISO/IEC 7816-11:2004 Biometric algorithm parameters template in Biometric header template in Biometric information template. Tag for storing minimal and maximal number of minutiae in ISO/IEC 7816-11:2004 Biometric algorithm parameters template in Biometric header template in Biometric information template.
see
503
8.1 Java Reference Methods Name FMRCore ( FMRCore Fields Name angle ( x( y( FMRCore Methods Name getAngle ( see page 505) getAnsiAngle ( getIsoAngle ( setAngle ( setAnsiAngle ( setIsoAngle ( see page 505) see page 505) see page 505) see page 504)
com.neurotec.biometrics.standards
Description The angle of the core. The x-coordinate of the core. The y-coordinate of the core.
Description Gets the angle ( Gets raw angle ( Gets raw angle ( Sets the angle ( Sets raw angle ( Sets raw angle ( see page 505) of the core. see page 505) of core by ANSI. see page 505) of core by ISO. see page 505) of the core. see page 505) of core by ANSI. see page 505) of core by ISO. see page 505) see page 506) see page 506) see page 506)
The angle (
504
com.neurotec.biometrics.standards
The angle (
505
com.neurotec.biometrics.standards
506
8.1 Java Reference Methods Name FMRDelta ( FMRDelta Fields Name angle1 ( angle2 ( angle3 ( x( y( FMRDelta Methods Name getAngle1 ( getAngle2 ( getAngle3 ( see page 509) see page 509) see page 509) see page 508) see page 508) see page 508) see page 507)
com.neurotec.biometrics.standards
Description The first angle of the delta. The second angle of the delta. The third angle of the delta. X coordinate of the delta. Y coordinate of the delta.
Description Gets first angle of this FMRDelta. Gets second angle of this FMRDelta. Gets third angle of this FMRDelta. Gets first angle of this FMRDelta. Gets second angle of this FMRDelta. Gets third angle of this FMRDelta. Gets first angle of this FMRDelta. Gets second angle of this FMRDelta. Gets third angle of this FMRDelta. Sets first angle of this FMRDelta. Sets second angle of this FMRDelta. Sets third angle of this FMRDelta. Sets first angle of this FMRDelta. Sets second angle of this FMRDelta. Sets third angle of this FMRDelta. Sets first angle of this FMRDelta. Sets second angle of this FMRDelta. Sets third angle of this FMRDelta.
see page 509) see page 510) see page 510) see page 510) see page 510) see page 510)
see page 510) see page 511) see page 511) see page 511) see page 511) see page 511) see page 512) see page 512) see page 512)
com.neurotec.biometrics.standards
The first angle of the delta. The second angle of the delta. The third angle of the delta. One of BDIFStandard values.
The first angle of the delta. The second angle of the delta. The third angle of the delta.
508
com.neurotec.biometrics.standards
509
8.1 Java Reference Java public double getAnsiAngle1(); Returns First angle of this FMRDelta (
com.neurotec.biometrics.standards
510
com.neurotec.biometrics.standards
public void setAngle1(double value, BDIFStandard standard); Parameters Parameters double value BDIFStandard standard Description The first angle of the delta. One of the BDIFStandard values.
511
com.neurotec.biometrics.standards
public void setAnsiAngle3(double value); Parameters Parameters angle Description Third angle of this FMRDelta ( see page 506).
512
com.neurotec.biometrics.standards
Description see page 516) see page Manages the FMRecord finger collection objects. Manages the FMRecord finger view collection objects.
Description
FLAG_PROCESS_FIRST_FACE_IMAGE_ONLY Process first face image only. ( see page 517) MAX_FACE_IMAGE_COUNT ( FMRecord Methods Name calculateSize ( see page 517) see Description Calculates size of the FMRecord with BDIFStandard and sizes of each finger view specified. Calculates the size of the FMRecord which contains fingerprints. Gets the capture Equipment Compliance from FMRecord object. Gets the capture equipment id from FMRecord object. Gets CBEFF product id. Gets the collection of FMRFinger ( see page 521). see page 524). see page 517) Maximum number of faces in FMRecord.
getCaptureEquipmentCompliance ( see page 518) getCaptureEquipmentId ( page 518) getCBEFFProductId ( 518) getFingers ( getFingerViews ( getResolutionX ( getResolutionY ( getSizeX ( getSizeY ( see
see page
see page 518) see page 518) see page 519) see page 519)
Gets the horizontal resolution of scanned image from FMRecord. Gets the vertical resolution of scanned image from FMRecord. Gets the horizontal size of scanned image from FMRecord object. Gets the vertical size of scanned image from FMRecord object. Gets the FMRecord standard. Retrieves a function that retrieves NType object for the enclosing type. Sets the capture Equipment Compliance from FMRecord object. Gets the capture equipment id from FMRecord object. Sets CBEFF product id. Creates NFTemplate ( Creates NTemplate ( see page 130) object from FMRecord. see page 210) object from FMRecord.
see page 519) see page 519) see page 519) see page 519)
getStandard ( nativeTypeOf (
setCaptureEquipmentCompliance ( see page 520) setCaptureEquipmentId ( page 520) setCBEFFProductId ( 520) toNFTemplate ( toNTemplate ( see
see page
513
com.neurotec.biometrics.standards
BDIFStandard standard
514
com.neurotec.biometrics.standards
public FMRecord(NFRecord nfRecord, int flags, BDIFStandard standard); Parameters Parameters NFRecord nfRecord int flags Description The NFRecord ( see page 110) object. Flags used in FMRecord.The following flags are supported: FlagProcessFirstFingerOnly, FlagProcessFirstFingerViewOnly. Specifies the standard of the FMRecord.
BDIFStandard standard
BDIFStandard standard
515
com.neurotec.biometrics.standards
8.1.2.1.59.2.1.1 FingerCollection Methods 8.1.2.1.59.2.1.1.1 add Method 8.1.2.1.59.2.1.1.1.1 FMRecord.FingerCollection.add Method (BDIFFPPosition)
Adds an object to the end of the fingers collection. Java public FMRFinger add(BDIFFPPosition fingerPosition); Parameters Parameters BDIFFPPosition fingerPosition Returns A reference to FMRFinger ( see page 521) object that references the newly created empty FMRFinger ( object in the FMRecord ( see page 512) fingers collection. see page 521) Description Finger position.
8
8.1.2.1.59.2.1.1.1.2 FMRecord.FingerCollection.add Method (BDIFFPPosition, int)
Adds an object to the end of the fingers collection. 516
com.neurotec.biometrics.standards
public FMRFinger add(BDIFFPPosition fingerPosition, int flags); Parameters Parameters BDIFFPPosition fingerPosition int flags Returns A reference to FMRFinger ( see page 521) object that references the newly created empty FMRFinger ( object in the FMRecord ( see page 512) fingers collection. see page 521) Description Finger position. Flags used in FMRecord ( see page 512).
Array of Sizes of the finger views that will be stored on the FMRecord ( see page 512).
517
com.neurotec.biometrics.standards
518
com.neurotec.biometrics.standards
public FingerViewCollection getFingerViews(); Returns Fingers collection of FMRFingerView ( see page 524) object.
519
com.neurotec.biometrics.standards
public static NType nativeTypeOf(); Returns The function that retrieves NType object for the enclosing type.
520
8.1 Java Reference Parameters Parameters int flags Returns The NFTemplate (
com.neurotec.biometrics.standards
Description Bitwise combination of zero or more flags that controls behavior of the constructor.
FLAG_PROCESS_FIRST_FINGER_VIEW_ONLY The flag used to indicate to process only the first finger ( see page 523) view in finger views collection. MAX_FINGER_VIEW_COUNT ( see page 523) A maximum number of finger views used in finger views of the FMRFinger object.
521
8.1 Java Reference FMRFinger Methods Name calculateSize ( getFingerViews ( getPosition ( nativeTypeOf ( setPosition (
com.neurotec.biometrics.standards
Description see page 523) see page 523) see page 523) see page 523) see page 524) Calculates size of the FMRFinger object with particular properties. Returns a collection of finger view objects. Gets position of the finger. Retrieves a function that retrieves NType object for the enclosing type. Sets position of the finger.
522
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
MinutiaEightNeighborsCollection ( see page 526) MinutiaFourNeighborsCollection ( see page 526) FMRFingerView Fields Name
Description
FLAG_PROCESS_ALL_EXTENDED_DATA For internal use. ( see page 526) FLAG_SKIP_NEUROTEC_FIELDS ( page 526) FLAG_SKIP_RIDGE_COUNTS ( page 526) see see see see The flag indicating whether fields of Neurotechnology should be skipped while loading or saving FMRFingerView. The flag indicating whether ridge counts should be skipped while loading or saving FMRFingerView. The flag indicating whether singular points (cores and deltas) should be skipped while loading or saving FMRFingerView. The flag indicating whether fields of Neurotechnology should be used while loading or saving FMRFingerView. The maximum number of cores a FMRFingerView can contain. The maximum number of deltas a FMRFingerView can contain. The maximum value for x and y coordinates of a minutia, core or delta in a FMRFingerView. The maximum number of minutiae a FMRFingerView can contain.
MAX_MINUTIA_COUNT ( FMRFingerView Methods Name getCores ( getDeltas ( see page 527) see page 527)
Description Gets cores collection. Gets deltas collection. Gets fingerprint quality. 524
getFingerQuality (
com.neurotec.biometrics.standards
see page
Gets the impression type of the finger record. Retrieves the maximal size of a FMRFingerView in stored FMRecord ( see page 512) containing the specified number of minutiae, cores and deltas and specified ridge counts. Gets minutiae collection.
getMinutiae (
getMinutiaeEightNeighbors ( page 529) getMinutiaeFourNeighbors ( page 529) getPosition ( see page 529) getViewCount ( getViewNumber (
Gets minutia eight neighbors collection. Gets minutia four neighbors collection. Gets the FMRFingerView position value. Retrieves the view number of items in the FMRFingerView. Gets a number of the FIRFingerView ( see page 492) object views. Gets a value indicating whether FMRecord ( see page 512) finger view has ridge counts to eight neighbor of each minutia. Gets a value indicating whether FMRecord ( see page 512) finger view has ridge counts to four neighbor of each minutia. Retrieves a function that retrieves NType object for the enclosing type. Sets fingerprint quality. Gets a value indicating whether FMRecord ( see page 512) finger view has ridge counts to eight neighbor of each minutia. Gets a value indicating whether FMRecord ( see page 512) finger view has ridge counts to four neighbor of each minutia. Sets the impression type of the finger record. Creates NFRecord ( see page 110) object from FMRFingerView.
isHasEightNeighborRidgeCounts ( see page 530) isHasFourNeighborRidgeCounts ( see page 530) nativeTypeOf ( see page 530) see page 530) setFingerQuality (
setHasEightNeighborRidgeCounts ( see page 531) setHasFourNeighborRidgeCounts ( see page 531) setImpressionType ( 531) toNFRecord ( see page
525
com.neurotec.biometrics.standards
526
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
8.1.2.1.61.3.5 getMaxSize Method 8.1.2.1.61.3.5.1 FMRFingerView.getMaxSize Method (BDIFStandard, int, boolean, boolean, int, int, int, int)
Retrieves the maximal size of a FMRFingerView ( see page 524) in stored FMRecord ( specified number of minutiae, cores and deltas and specified ridge counts. Java public static int getMaxSize(BDIFStandard standard, int minutiaCount, boolean hasFourNeighborRidgeCounts, boolean hasEightNeighborRidgeCounts, int coreWithAngleCount, int coreCount, int deltaWithAngleCount, int deltaCount); Parameters Parameters BDIFStandard standard int minutiaCount boolean hasFourNeighborRidgeCounts boolean hasEightNeighborRidgeCounts int coreWithAngleCount int coreCount int deltaWithAngleCount int deltaCount Returns The maximal size of a FMRFingerView ( see page 524). The number of deltas. The number of cores. Description BDIFStandard value. The number of minutiae. Indicates whether FMRecord ( see page 512) finger view has "four neighbor ridge counts". Indicates whether FMRecord ( see page 512) finger view has "eight neighbor ridge counts". see page 512) containing the
8.1.2.1.61.3.5.2 FMRFingerView.getMaxSize Method (BDIFStandard, int, boolean, boolean, int, int, int, int, boolean, boolean, int, int)
Retrieves the maximal size of a FMRFingerView ( see page 524) in stored FMRecord ( specified number of minutiae, cores and deltas and specified ridge counts. Java public static int getMaxSize(BDIFStandard standard, int minutiaCount, boolean hasFourNeighborRidgeCounts, boolean hasEightNeighborRidgeCounts, int coreWithAngleCount, int coreCount, int deltaWithAngleCount, int deltaCount, boolean hasNeurotecCurvatures, boolean hasNeurotecGs, int neurotecBOWidth, int neurotecBOHeight); Parameters Parameters BDIFStandard standard int minutiaCount boolean hasFourNeighborRidgeCounts Description BDIFStandard value. The number of minutiae. Indicates whether FMRecord ( see page 512) finger view has "four neighbor ridge counts". see page 512) containing the
528
8.1 Java Reference boolean hasEightNeighborRidgeCounts int coreWithAngleCount int coreCount int deltaWithAngleCount int deltaCount boolean hasNeurotecCurvatures boolean hasNeurotecGs int neurotecBOWidth int neurotecBOHeight Returns The maximal size of a FMRFingerView (
com.neurotec.biometrics.standards
Indicates whether FMRecord ( see page 512) finger view has "eight neighbor ridge counts". The number of cores. The number of deltas. An attribute that indicates if finger has Neurotec curvatures. An attribute that indicates if finger has Neurotec GS. Width. Height.
529
com.neurotec.biometrics.standards
530
com.neurotec.biometrics.standards
public void setFingerQuality(short value); Parameters Parameters short value Description The fingerprint quality.
531
8.1 Java Reference Parameters Parameters int flags Returns NFRecord ( see page 110) object.
com.neurotec.biometrics.standards
Description Bitwise combination of zero or more flags that controls behavior of the constructor.
FMRMinutia Methods Name getAngle ( see page 534) see page 534) see page 535) see page 535) see page 535) getAnsiAngle ( getIsoAngle ( setAngle ( setAnsiAngle ( setIsoAngle ( Description Gets the angle ( Gets the angle ( Gets the angle ( Sets the angle ( Sets the angle ( Sets the angle ( see page 534) of the minutia. see page 534) of the minutia. see page 534) of the minutia. see page 534) of the minutia. see page 534) of the minutia. see page 534) of the minutia.
532
8.1 Java Reference Parameters Parameters short x short y BDIFFPMinutiaType type byte angle
com.neurotec.biometrics.standards
Description The x ( The y ( see page 534) coordinate of the minutia. see page 534) coordinate of the minutia. see page 534) of the minutia.
One of the BDIFFPMinutiaType values. The angle ( One of the BDIFStandard values.
533
com.neurotec.biometrics.standards
534
com.neurotec.biometrics.standards
535
8.1 Java Reference Methods Name IIRecord ( IIRecord Classes Name IrisCollection ( see page 537)
com.neurotec.biometrics.standards
Description see page 539) see page Provides methods and properties for adding new IIRecords to the IrisCollection. Provides methods and properties for adding new iris images to the IrisImageCollection.
Description see A maximum number of irises used in irises colletion of IIRIris ( 547) object. see page
MAX_IRIS_IMAGE_COUNT ( page 541) IIRecord Methods Name calculateSize ( see page 541) getCaptureDeviceId ( 541) getCBEFFProductId ( 541)
Description Calculates size of the IIRecord object with particular properties. Gets the id of the capture device of the IIRecord object. Gets the CBEFF product id of the IIRecord object. Gets the unique device identifier of the IIRecord. Gets the image transformation of the IIRecord object. Gets the image format of an IIRecord object. Gets the image transformation of the IIRecord object. see see page see page see
getImageTransformation ( page 542) getIntensityDepth ( getIrisBoundaryExtraction ( page 542) getIrisDiameter ( getIrises ( see page 543)
see page 542) Gets the intensity depth of an IIRecord object. see Gets the iris boundary extraction status of the IIRecord object. Gets the iris diameter of the IIRecord object. Gets irises in the IIRecord object. Gets the horizontal iris orientation of the IIRecord object. Gets iris images in the IIRecord object. Gets the iris occlusion filling of the IIRecord object. Gets the iris occlusion processing status of the IIRecord. Gets the iris scan type of the IIRecord object. Gets the vertical iris orientation of the IIRecord object. Gets the raw image height of the IIRecord object. Gets the raw image width of the IIRecord object. Gets standard name used by the IIRecord object. Retrieves a function that retrieves NType object for the enclosing type. Gets the id of the capture device of the IIRecord object.
see page 543) see page 543) see page see page see page
see page 544) see page 544) see page see page
8
Sets the CBEFF product id of the IIRecord object.
536
8.1 Java Reference setDeviceUniqueIdentifier ( page 545) setGUID ( see page 545) setImageTransformation ( page 545) setIrisBoundaryExtraction ( page 545) setIrisDiameter ( setIrisHorzOrientation ( 546) setIrisOcclusionFilling ( 546) setIrisOcclusions ( setIrisScanType (
com.neurotec.biometrics.standards
see
Sets the unique device identifier of the IIRecord. Sets the image transformation of the IIRecord object.
see see
Sets the image transformation of the IIRecord object. Sets the iris boundary extraction status of the IIRecord object. Sets the iris diameter of the IIRecord object. Sets the horizontal iris orientation of the IIRecord object. Sets the iris occlusion filling of the IIRecord object. Sets the iris occlusion processing status of the IIRecord. Sets the iris scan type of the IIRecord object. Sets the vertical iris orientation of the IIRecord object.
setIrisVertOrientation ( 547)
BDIFStandard standard
8.1 Java Reference short rawImageWidth short rawImageHeight byte intensityDepth BDIFStandard standard
com.neurotec.biometrics.standards
Raw image width. Raw image height. Intensity depth. Standard name used by an IIRecord object.
BDIFStandard standard
BDIFStandard standard
8.1 Java Reference Parameters Parameters NImage nImage IIRImageFormat imageFormat BDIFEyePosition irisPosition BDIFStandard standard
com.neurotec.biometrics.standards
Description NImage object. Image format. Iris position. Standard name used by an IIRecord object.
BDIFStandard standard
8.1.2.1.63.2.1.1 IrisCollection Methods 8.1.2.1.63.2.1.1.1 add Method 8.1.2.1.63.2.1.1.1.1 IIRecord.IrisCollection.add Method (BDIFEyePosition)
Adds an object to the end of the IrisCollection ( Java public IIRIris add(BDIFEyePosition irisPosition); Parameters Parameters BDIFEyePosition irisPosition Description Position of the eye iris. 539 see page 539).
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
541
com.neurotec.biometrics.standards
542
com.neurotec.biometrics.standards
543
8.1 Java Reference Returns The iris scan type value of the IIRecord (
com.neurotec.biometrics.standards
544
com.neurotec.biometrics.standards
Description The id of the capture device of the IIRecord ( 535) object. see page
com.neurotec.biometrics.standards
Description The iris boundary extraction status of the IIRecord ( page 535) object. see
546
com.neurotec.biometrics.standards
Description The iris scan type value of the IIRecord ( see page 535).
FLAG_PROCESS_FIRST_IRIS_IMAGE_ONLY The flag used to indicate to process only the first iris in the ( see page 549) IIRIris collection. MAX_IRIS_IMAGE_COUNT ( IIRIris Methods Name calculateSize ( getIrisImages ( getPosition ( nativeTypeOf ( setPosition ( see page 549) see page 549) see page 550) see page 550) Description Calculates size of an iris image. Gets iris image collection from the IIRIris object. Gets position of the IIRIrisImage ( object. Sets position of the IIRIrisImage ( object. see page 550) object in the IIRIris see page 549) A maximum number of irises used in irises collection of IIRIris object.
Retrieves a function that retrieves NType object for the enclosing type. see page 550) object in the IIRIris
8.1 Java Reference File IIRIris.java IrisImageCollection Methods Name add ( see page 548)
com.neurotec.biometrics.standards
8.1.2.1.64.1.1.1 IrisImageCollection Methods 8.1.2.1.64.1.1.1.1 add Method 8.1.2.1.64.1.1.1.1.1 IIRIris.IrisImageCollection.add Method (ByteBuffer)
Adds an object to the end of the IrisImage collection. Java public IIRIrisImage add(ByteBuffer imageData); Parameters Parameters ByteBuffer imageData flags Returns Reference to the IIRIrisImage ( 550) object in the IriIris object. see page 550) object that references the newly created empty IIRIrisImage ( see page Description Memory buffer containing image data. Bitwise combination of zero or more flags that controls behavior of the function.
548
8.1 Java Reference Returns Reference to the IIRIrisImage ( 550) object in the IriIris object.
com.neurotec.biometrics.standards
see page 550) object that references the newly created empty IIRIrisImage (
see page
549
com.neurotec.biometrics.standards
public IrisImageCollection getIrisImages(); Returns The iris image collection from the IIRIris ( see page 547) object.
getRotationAngle (
com.neurotec.biometrics.standards
see page
Gets iris rotation Raw angle. Gets iris rotation angle uncertainty. Gets iris rotation Raw angle uncertainty. Retrieves a function that retrieves NType object for the enclosing type. Sets image data. Sets image quality value. Sets iris rotation angle. Sets iris rotation Raw angle.
getRotationAngleUncertainty ( see page 552) getRotationAngleUncertaintyRaw ( see page 553) nativeTypeOf ( setImageData ( setQuality ( see page 553) see page 553) see page 553) see page
setRotationAngle (
setRotationAngleRaw ( 554)
see Gets iris rotation angle uncertainty. Sets iris rotation Raw angle uncertainty. Converts the IIRIrisImage object to the NImage.
Length of image data that will be used for creating the new IIRIrisImage ( see page 550) object.
551
com.neurotec.biometrics.standards
552
com.neurotec.biometrics.standards
com.neurotec.biometrics.standards
public void setRotationAngle(double value); Parameters Parameters double value Description The iris rotation angle.
554
8.1 Java Reference Parameters Parameters int flags Returns The NImage object.
com.neurotec.biometrics.tools Package
Description Bitwise combination of zero or more flags that controls behavior of the constructor.
555
com.neurotec.biometrics.tools Package
8.1.3.1 Classes
8.1.3.1.1 NBiometricTools Class
Provides methods for retrieving NBiometricTools Library information. Java public final class NBiometricTools; File NBiometricTools.java NBiometricTools Fields Name DLL_NAME ( see page 556) see page NATIVE_LIBRARY ( 556) NBiometricTools Methods Name nativeModuleOf ( see page 557) Description Retrieves a function that retrieves NModule object for the enclosing module. Description Name of DLL containing unmanaged part of this component. The object incapsulating the native library.
com.neurotec.biometrics.tools Package
557
com.neurotec.biometrics.tools Package
Description see page 558) see page 558) Gets Value range are from 1 to 0. Good confidence corresponds to 1 and bad confidence corresponds to 0. Gets one of the NFPatternClass value.
8.1 Java Reference Java public class NFIQ; File NFIQ.java NFIQ Methods Name compute ( see page 559) nativeTypeOf (
com.neurotec.devices Package
Description Calculates the quality of a given fingerprint image. Retrieves a function that retrieves NType object for the enclosing type. see page 559)
see page 569) Provides functionality for managing devices. Provides information about the NDevices library. Represents fingerprints scanner. 559
com.neurotec.devices Package
see page 575) see page 579) see page 584) see page 585)
Represents fingerprints and palmprints scanning device. Represents irises scanning device. Provides methods for working with sound recording devices (microphones). Represents palmprints scanner.
8.1.4.1 Classes
8.1.4.1.1 NBiometricDevice Class
Provides methods to retrieve information about biometric device. Java public class NBiometricDevice extends NDevice; File NBiometricDevice.java NDevice Classes Name ChildCollection ( NDevice Methods Name getChildren ( see page 566) see page 567) see page 567) getDeviceType ( getDisplayName ( getId ( getMake ( getModel ( getOwner ( getParent ( getPlugin ( isAvailable ( isPrivate ( Description Gets children collections of specified multimodal device. Gets the type of multimodal device. Gets device name. Gets device Id. Gets device manufacturer. Gets model of current biometric device. Gets the device owner. Gets the parent of specified multimodal device module. Gets device plugin. Gets serial number of current biometric device. Checks if the device is available. Checks if the device is private. Retrieves a function that retrieves NType object for the enclosing type. see page 566) Description Collection of plugged in devices.
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
Description see page 561) Stops capturing and cancels NBiometricDevice (NFScanner ( 575) or NIrisScanner ( see page 579)). Gets device product Id. Gets device vendor Id. Checks if the device is set to detect spoof objects. Checks if the device is capable to detect spoof objects. Retrieves a function that retrieves NType object for the enclosing type. see see page
isSpoofDetection (
560
com.neurotec.devices Package
com.neurotec.devices Package
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
nativeTypeOf (
562
com.neurotec.devices Package
Description Adds user specified listener for device capturing changed event.
addCapturingChangedListener ( see page 564) getCurrentFormat ( getFormats ( isCapturing ( nativeTypeOf ( see page 565) see page 565) see page 565)
see page 564) Gets current media format of the capture device. Gets all supported formats by the capture device. Checks if the device is capturing. Retrieves a function that retrieves NType object for the enclosing type. Removes listener for device capturing changed event.
removeCapturingChangedListener ( see page 565) setCurrentFormat ( startCapturing ( stopCapturing ( NCamera Class Name getFrame ( see page 563) see page 563) nativeTypeOf ( see page 565) see page 566)
see page 565) Sets current media format for the capture device. Starts capturing. Stops capturing.
Description Gets current frame from the capture device. Retrieves a function that retrieves NType object for the enclosing type.
563
com.neurotec.devices Package
Description see page 566) see page 567) see page 567) Gets children collections of specified multimodal device. Gets the type of multimodal device. Gets device name. Gets device Id. Gets device manufacturer. Gets model of current biometric device. Gets the device owner. Gets the parent of specified multimodal device module. Gets device plugin. Gets serial number of current biometric device. Checks if the device is available. Checks if the device is private. Retrieves a function that retrieves NType object for the enclosing type.
getDeviceType ( getDisplayName ( getId ( getMake ( getModel ( getOwner ( getParent ( getPlugin ( isAvailable ( isPrivate (
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
Description Adds user specified listener for device capturing changed event.
addCapturingChangedListener ( see page 564) getCurrentFormat ( getFormats ( isCapturing ( nativeTypeOf ( see page 565) see page 565) see page 565)
see page 564) Gets current media format of the capture device. Gets all supported formats by the capture device. Checks if the device is capturing. Retrieves a function that retrieves NType object for the enclosing type. Removes listener for device capturing changed event.
removeCapturingChangedListener ( see page 565) setCurrentFormat ( startCapturing ( stopCapturing ( see page 565) see page 566)
see page 565) Sets current media format for the capture device. Starts capturing. Stops capturing.
564
com.neurotec.devices Package
565
com.neurotec.devices Package
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
nativeTypeOf (
566
com.neurotec.devices Package
567
com.neurotec.devices Package
568
com.neurotec.devices Package
public static NType nativeTypeOf(); Returns The function that retrieves NType object for the enclosing type.
569
com.neurotec.devices Package
boolean autoUpdate
570
8.1 Java Reference DeviceCollection Methods Name get ( see page 571) see page 571) indexOf (
com.neurotec.devices Package
Description Gets NDevice ( see page 566) object specified by Id. Retrieves device's index in a collection by specified device Id.
571
com.neurotec.devices Package
572
com.neurotec.devices Package
8.1 Java Reference NDevice Classes Name ChildCollection ( NFScanner Class Name CaptureResult ( NDevice Methods Name getChildren (
com.neurotec.devices Package
Description see page 566) see page 567) see page 567) Gets children collections of specified multimodal device. Gets the type of multimodal device. Gets device name. Gets device Id. Gets device manufacturer. Gets model of current biometric device. Gets the device owner. Gets the parent of specified multimodal device module. Gets device plugin. Gets serial number of current biometric device. Checks if the device is available. Checks if the device is private. Retrieves a function that retrieves NType object for the enclosing type.
getDeviceType ( getDisplayName ( getId ( getMake ( getModel ( getOwner ( getParent ( getPlugin ( isAvailable ( isPrivate (
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
Description see page 561) Stops capturing and cancels NBiometricDevice ( see page 560) (NFScanner ( see page 575) or NIrisScanner ( see page 579)). Gets device product Id. Gets device vendor Id. Checks if the device is set to detect spoof objects. Checks if the device is capable to detect spoof objects. Retrieves a function that retrieves NType object for the enclosing type. see
isSpoofDetection (
isSpoofDetectionSupported ( page 561) nativeTypeOf ( setSpoofDetection ( NFScanner Class Name addPreviewListener ( 577) capture (
Description see page Adds user specified Preview event listener. Captures fingerprint or palmprint image. Gets impression types supported by the specified device.
getSupportedImpressionTypes ( see page 579) getSupportedPositions ( 579) nativeTypeOf ( removePreviewListener ( page 579)
see page Gets fingerprint positions supported by the specified device. Retrieves a function that retrieves NType object for the enclosing type. Removes user specified Preview event listener.
574
com.neurotec.devices Package
Description see page 575) Retrieves a function that retrieves NType object for the enclosing type.
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
nativeTypeOf (
575
8.1 Java Reference NBiometricDevice Class Name cancel ( see page 561)
com.neurotec.devices Package
Description Stops capturing and cancels NBiometricDevice ( (NFScanner or NIrisScanner ( see page 579)). Gets device product Id. Gets device vendor Id. Checks if the device is set to detect spoof objects. Checks if the device is capable to detect spoof objects. Retrieves a function that retrieves NType object for the enclosing type. see see page 560)
isSpoofDetection (
isSpoofDetectionSupported ( page 561) nativeTypeOf ( setSpoofDetection ( NFScanner Class Name addPreviewListener ( 577) capture (
Description see page Adds user specified Preview event listener. Captures fingerprint or palmprint image. Gets impression types supported by the specified device.
getSupportedImpressionTypes ( see page 579) getSupportedPositions ( 579) nativeTypeOf ( removePreviewListener ( page 579)
see page Gets fingerprint positions supported by the specified device. Retrieves a function that retrieves NType object for the enclosing type. Removes user specified Preview event listener.
com.neurotec.devices Package
com.neurotec.devices Package
see page 576) object which contains information about captured image.
see page 576) object which contains information about captured image.
8
8.1.4.1.8.2.2.5 NFScanner.capture Method (int)
Captures fingerprint or palmprint image. 578
com.neurotec.devices Package
public final NImage capture(int timeoutMilliseconds); Parameters Parameters int timeoutMilliseconds Returns Fingerprint or palmprint image. Description Maximum time to wait for device response (to start capturing).
com.neurotec.devices Package
public final class NIrisScanner extends NBiometricDevice; File NIrisScanner.java NDevice Classes Name ChildCollection ( NIrisScanner Class Name CaptureResult ( NDevice Methods Name getChildren ( see page 566) see page 567) see page 567) getDeviceType ( getDisplayName ( getId ( getMake ( getModel ( getOwner ( getParent ( getPlugin ( isAvailable ( isPrivate ( Description Gets children collections of specified multimodal device. Gets the type of multimodal device. Gets device name. Gets device Id. Gets device manufacturer. Gets model of current biometric device. Gets the device owner. Gets the parent of specified multimodal device module. Gets device plugin. Gets serial number of current biometric device. Checks if the device is available. Checks if the device is private. Retrieves a function that retrieves NType object for the enclosing type. see page 581) Description Represents image capturing result. see page 566) Description Collection of plugged in devices.
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
Description see page 561) Stops capturing and cancels NBiometricDevice ( (NFScanner ( see page 575) or NIrisScanner). Gets device product Id. Gets device vendor Id. Checks if the device is set to detect spoof objects. Checks if the device is capable to detect spoof objects. Retrieves a function that retrieves NType object for the enclosing type. see see page 560)
isSpoofDetection (
isSpoofDetectionSupported ( page 561) nativeTypeOf ( setSpoofDetection ( NIrisScanner Class Name addPreviewListener ( 582) capture (
Description see page Adds user specified Preview event listener. Captures iris image. see page Gets iris positions supported by the device. Retrieves a function that retrieves NType object for the enclosing type.
580
com.neurotec.devices Package
see
581
com.neurotec.devices Package
com.neurotec.devices Package
Value which allows the scanner to decide about the image quality. When true is set scanning device checks image quality and decides when this image should be returned for a user. When false is set user can can control image quality and capturing process himself. In this case Preview event should be used to change device status (eg. when image quality is acceptable and scanner operator press stop scanning key, nbsOk value for NBiometricStatus can be set). Default: It is recommended to use true value. [out] Maximum time (milliseconds) to wait for device response (to start capturing). Bool type value which indicates whether to return scanning attributes.
see page 581) object which contains information about captured image.
583
com.neurotec.devices Package
Preview event is invoked when scanning device receives iris image and can display it to user.
see page 567) see page 567) see page 567) see page 567) see page 568) see page 568) see page 568) see page 568) see page 568) see page 568)
getSerialNumber (
Description Adds user specified listener for device capturing changed event.
addCapturingChangedListener ( see page 564) getCurrentFormat ( getFormats ( isCapturing ( nativeTypeOf ( see page 565) see page 565) see page 565)
see page 564) Gets current media format of the capture device. Gets all supported formats by the capture device. Checks if the device is capturing. Retrieves a function that retrieves NType object for the enclosing type. Removes listener for device capturing changed event.
removeCapturingChangedListener ( see page 565) setCurrentFormat ( startCapturing ( stopCapturing ( see page 565) see page 566)
see page 565) Sets current media format for the capture device. Starts capturing. Stops capturing.
584
com.neurotec.devices Package
Description see page 585) Gets sound sample from the recording device. Retrieves a function that retrieves NType object for the enclosing type. see page 585)
see page 567) see page 567) see page 567) see page 567) see page 568)
com.neurotec.images Package
Gets device plugin. Gets serial number of current biometric device. Checks if the device is available. Checks if the device is private. Retrieves a function that retrieves NType object for the enclosing type.
getSerialNumber (
Description see page 561) Stops capturing and cancels NBiometricDevice ( see page 560) (NFScanner ( see page 575) or NIrisScanner ( see page 579)). Gets device product Id. Gets device vendor Id. Checks if the device is set to detect spoof objects. Checks if the device is capable to detect spoof objects. Retrieves a function that retrieves NType object for the enclosing type. see
isSpoofDetection (
isSpoofDetectionSupported ( page 561) nativeTypeOf ( setSpoofDetection ( NFScanner Class Name addPreviewListener ( 577) capture (
Description see page Adds user specified Preview event listener. Captures fingerprint or palmprint image. Gets impression types supported by the specified device.
getSupportedImpressionTypes ( see page 579) getSupportedPositions ( 579) nativeTypeOf ( removePreviewListener ( page 579) NPalmScanner Class Name nativeTypeOf ( see page 586)
see page Gets fingerprint positions supported by the specified device. Retrieves a function that retrieves NType object for the enclosing type. Removes user specified Preview event listener.
Description Retrieves a function that retrieves NType object for the enclosing type.
586
8.1 Java Reference Module Java Reference ( Classes Name NGrayscaleImage ( NImage ( NImageFormat ( NImageInfo ( NImages ( NRGB ( PNGInfo ( NPixelFormat ( NRGBImage ( see page 589) see page 59)
com.neurotec.images Package
Description see page 587) Provides functionality for managing 8-bit grayscale images. Provides functionality for managing images. Provides functionality for loading and saving images in format-neutral style. Retrieves the object information. Provides library registration and other additional functionality. Provides functionality for working with pixel format. Represents an RGB color. Provides functionality for managing 24-bit RGB images. Provides infromation about PNG format images.
8.1.5.1 Classes
8.1.5.1.1 NGrayscaleImage Class
Provides functionality for managing 8-bit grayscale images. Java public final class NGrayscaleImage extends NImage; File NGrayscaleImage.java NImage Classes Name PlaneCollection ( NImage Fields Name Description see page 591) Description Represents a collection of planes.
FLAG_DST_ALPHA_CHANNEL_FIRST This flag is used when Nimage should be copied using RGB Alpha ( see page 591) channel first method (ARGB color space). FLAG_DST_BOTTOM_TO_TOP ( page 591) FLAG_DST_SWAP_CHANNELS ( see page 591) see This flag is used when NImage ( see page 589) should be copied changing pixels order bottom to top (bottom lines become top and vice versa). This flag is used when NImage ( see page 589) should be copied swapping RGB channels (Eg. RGB to BRG).
FLAG_SRC_ALPHA_CHANNEL_FIRST This flag is used when Nimage should be copied using RGB Alpha ( see page 591) channel first method (ARGB color space). FLAG_SRC_BOTTOM_TO_TOP ( see page 591) FLAG_SRC_SWAP_CHANNELS ( see page 592) NImage Methods Name copy ( see page 592) Description Copies specified rectangular area of the NImage ( other NImage ( see page 589) object. see page 589) to This flag is used when NImage ( see page 589) should be copied changing pixels order bottom to top (bottom lines become top and vice versa). This flag is used when NImage ( see page 589) should be copied swapping RGB channels (Eg. RGB to BRG).
587
8.1 Java Reference copyFrom ( copyTo ( create ( crop ( see page 594)
com.neurotec.images Package
Copies pixels to from memory buffer. Copies specified rectangular area of the NImage ( other NImage ( see page 589) object. Crops an image. Flips image diagonally. Flips image horizontally. Flips image vertically. Creates NImageWithInfo object from a byte channel. Creates NImage ( Creates NImage ( see page 589) object from data. see page 589) object from file. see page 589) to
see page 600) see page 600) see page 600) see page 600) see page 600)
Creates NImage ( see page 589) object from another NImage ( see page 589) object. note If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Creates NImageWithInfo object from an input stream. Creates NImageWithInfo object from memory a memory buffer. Gets height of image from NImage ( see page 589) object. Gets horizontal resolution in pixels per inch of image. Horizontal resolution equal to zero means that it is not applicable for the image. Gets size of NImage ( Gets size of NImage ( see page 589) object. see page 589) object.
see page 612) Gets the plane size. Gets stride of image from NImage ( Gets NPixelFormat ( object. see page 589) object. see page 589) see page 636) of NImage (
see page 613) see page 613) see page 613) see page 613) see page 614) see page 614) see
Gets pointer to array of pixels from NImage ( Gets the collection of planes. Gets the plane size. Gets stride of image from NImage ( Gets width of image from NImage ( Creates NImage ( Gets NImage (
getPlaneSize (
getVertResolution ( getWrapper (
see page 614) Gets vertical resolution in pixels per inch of image. see page 589) object wrapper.
Retrieves a function that retrieves NType object for the enclosing type. Rotates image using rotation type. Saves image to memory buffer using specified format.
setHorzResolution (
see page 621) Sets horizontal resolution in pixels per inch of image. Sets NImage ( see page 589) resolution aspect ratio.
setResolutionIsAspectRatio ( page 621) setVertResolution ( toGrayscale ( toImage ( toRgb ( see page 621)
see page 621) Sets vertical resolution in pixels per inch of image. Converts NImage ( Converts NImage ( Converts NImage ( see page 589) to NGrayscaleImage. see page 589) to monochrome image. see page 589) to Rgb image. Creates an Image object.
toMonochrome (
NGrayscaleImage Class Name get ( see page 589) Description Gets the color of the specified pixel in NImage ( see page 589).
588
com.neurotec.images Package
Retrieves a function that retrieves NType object for the enclosing type. Sets the color of the specified pixel in NImage ( see page 589).
589
com.neurotec.images Package
Description
FLAG_DST_ALPHA_CHANNEL_FIRST This flag is used when Nimage should be copied using RGB Alpha ( see page 591) channel first method (ARGB color space). FLAG_DST_BOTTOM_TO_TOP ( page 591) FLAG_DST_SWAP_CHANNELS ( see page 591) see This flag is used when NImage should be copied changing pixels order bottom to top (bottom lines become top and vice versa). This flag is used when NImage should be copied swapping RGB channels (Eg. RGB to BRG).
FLAG_SRC_ALPHA_CHANNEL_FIRST This flag is used when Nimage should be copied using RGB Alpha ( see page 591) channel first method (ARGB color space). FLAG_SRC_BOTTOM_TO_TOP ( see page 591) FLAG_SRC_SWAP_CHANNELS ( see page 592) NImage Methods Name copy ( see page 592) see page 594) see page 596) see page 599) see page 600) see page 600) see page 600) see page 600) see page 600) copyFrom ( copyTo ( create ( crop ( Description Copies specified rectangular area of the NImage to other NImage object. Copies pixels to from memory buffer. Copies specified rectangular area of the NImage to other NImage object. Creates an image with specified pixel format, size and stride. Crops an image. Flips image diagonally. Flips image horizontally. Flips image vertically. Creates NImageWithInfo object from a byte channel. Creates NImage object from data. Creates NImage object from file. Creates NImage object from another NImage object. note If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Creates NImageWithInfo object from an input stream. Creates NImageWithInfo object from memory a memory buffer. Gets height of image from NImage object. Gets horizontal resolution in pixels per inch of image. Horizontal resolution equal to zero means that it is not applicable for the image. Gets size of NImage object. Gets size of NImage object. This flag is used when NImage should be copied changing pixels order bottom to top (bottom lines become top and vice versa). This flag is used when NImage should be copied swapping RGB channels (Eg. RGB to BRG).
see page 612) Gets the plane size. Gets stride of image from NImage object. Gets NPixelFormat ( see page 636) of NImage object. Gets pointer to array of pixels from NImage object. Gets the collection of planes. Gets the plane size. Gets stride of image from NImage object. Gets width of image from NImage object. Creates NImage object wrapper. Gets NImage resolution aspect ratio. see
see page 613) see page 613) see page 613) see page 613) see page 614) see page 614)
getPlaneSize (
getVertResolution ( getWrapper (
see page 614) Gets vertical resolution in pixels per inch of image.
590
com.neurotec.images Package
Retrieves a function that retrieves NType object for the enclosing type. Rotates image using rotation type. Saves image to memory buffer using specified format.
setHorzResolution (
see page 621) Sets horizontal resolution in pixels per inch of image. Sets NImage resolution aspect ratio.
setResolutionIsAspectRatio ( page 621) setVertResolution ( toGrayscale ( toImage ( toRgb ( see page 621)
see page 621) Sets vertical resolution in pixels per inch of image. Converts NImage to NGrayscaleImage ( Creates an Image object. Converts NImage to monochrome image. Converts NImage to Rgb image. see page 587).
toMonochrome (
591
com.neurotec.images Package
int dstTop
8.1.5.1.2.3.1.2 NImage.copy Method (NPixelFormat, int, int, int, ByteBuffer, int, int, NPixelFormat, int, int, int, ByteBuffer, int, int, int, int)
Copies pixels from one memory buffer to another. Java public static void copy(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, int srcStride, ByteBuffer srcPixels, int srcLeft, int srcTop, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, int dstStride, ByteBuffer dstPixels, int dstLeft, int dstTop, int width, int height); Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight int srcStride ByteBuffer srcPixels int srcLeft Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the source image data. 592
8.1 Java Reference int srcTop NPixelFormat dstPixelFormat int dstWidth int dstHeight int dstStride ByteBuffer dstPixels int dstLeft int dstTop int width int height
com.neurotec.images Package
The top coordinate of the source image data. The destination pixel format. The width of the destination image data. The height of the destination image data. The stride of the destination image data. The destination memory block. The left coordinate of the destination image data. The top coordinate of the destination image data. Image width. Image height.
8.1.5.1.2.3.1.3 NImage.copy Method (NPixelFormat, int, int, long, ByteBuffer, int, int, NPixelFormat, int, int, long, ByteBuffer, int, int, int, int, int)
Copies pixels from one memory buffer to another. Java public static void copy(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, long srcStride, ByteBuffer srcPixels, int srcLeft, int srcTop, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, long dstStride, ByteBuffer dstPixels, int dstLeft, int dstTop, int width, int height, int flags); Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight long srcStride ByteBuffer srcPixels int srcLeft int srcTop NPixelFormat dstPixelFormat int dstWidth int dstHeight long dstStride ByteBuffer dstPixels int dstLeft int dstTop int width int height int flags Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the source image data. The top coordinate of the source image data. The destination pixel format. The width of the destination image data. The height of the destination image data. The stride of the destination image data. The destination memory block. The left coordinate of the destination image data. The top coordinate of the destination image data. Image width. Image height. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS.
8.1.5.1.2.3.1.4 NImage.copy Method (NPixelFormat, int, int, long, ByteBuffer[], int, int, NPixelFormat, int, int, long, ByteBuffer[], int, int, int, int, int)
Copies planes from one memory buffer to another. Java public static void copy(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, long srcStride, ByteBuffer[] srcPlanes, int srcLeft, int srcTop, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, long dstStride, ByteBuffer[] dstPlanes, int dstLeft, int dstTop, int width, int height, int flags);
593
8.1 Java Reference Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight long srcStride ByteBuffer[] srcPlanes int srcLeft int srcTop NPixelFormat dstPixelFormat int dstWidth int dstHeight long dstStride ByteBuffer[] dstPlanes int dstLeft int dstTop int width int height int flags
com.neurotec.images Package
Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the source image data. The top coordinate of the source image data. The destination pixel format. The width of the destination image data. The height of the destination image data. The stride of the destination image data. The destination memory block. The left coordinate of the destination image data. The top coordinate of the destination image data. Image width. Image height. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS.
8.1.5.1.2.3.2 copyFrom Method 8.1.5.1.2.3.2.1 NImage.copyFrom Method (NPixelFormat, int, int, int, ByteBuffer, int, int)
Copies pixels to from memory buffer. Java public final void copyFrom(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, int srcStride, ByteBuffer srcPixels, int left, int top); Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight int srcStride ByteBuffer srcPixels int left int top Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the image data. The top coordinate of the image data.
8.1.5.1.2.3.2.2 NImage.copyFrom Method (NPixelFormat, int, int, int, ByteBuffer, int, int, int, int, int, int)
Copies part of pixels to from memory buffer. Java public final void copyFrom(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, int srcStride, ByteBuffer srcPixels, int srcLeft, int srcTop, int left, int top, int width, int height); Parameters Parameters NPixelFormat srcPixelFormat Description The source pixel format. 594
8.1 Java Reference int srcWidth int srcHeight int srcStride ByteBuffer srcPixels int srcLeft int srcTop int left int top int width int height
com.neurotec.images Package
The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the source image data. The top coordinate of the source image data. The left coordinate of the image part. The top coordinate of the image part. Width of the image part. Height of the image part.
8.1.5.1.2.3.2.3 NImage.copyFrom Method (NPixelFormat, int, int, long, ByteBuffer, int, int, int)
Copies pixels to from memory buffer. Java public final void copyFrom(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, long srcStride, ByteBuffer srcPixels, int left, int top, int flags); Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight long srcStride ByteBuffer srcPixels int left int top int flags Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the image data. The top coordinate of the image data. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS.
8.1.5.1.2.3.2.4 NImage.copyFrom Method (NPixelFormat, int, int, long, ByteBuffer, int, int, int, int, int, int, int)
Copies part of pixels to from memory buffer. Java public final void copyFrom(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, long srcStride, ByteBuffer srcPixels, int srcLeft, int srcTop, int left, int top, int width, int height, int flags); Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight long srcStride ByteBuffer srcPixels int srcLeft int srcTop int left int top int width Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the source image data. The top coordinate of the source image data. The left coordinate of the image part. The top coordinate of the image part. Width of the image part.
595
com.neurotec.images Package
Height of the image part. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS.
8.1.5.1.2.3.2.5 NImage.copyFrom Method (NPixelFormat, int, int, long, ByteBuffer[], int, int, NPixelFormat, int, int, long, ByteBuffer[], int, int, int, int, int, int, int)
Java public final void copyFrom(NPixelFormat srcPixelFormat, int srcWidth, int srcHeight, long srcStride, ByteBuffer[] srcPlanes, int srcLeft, int srcTop, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, long dstStride, ByteBuffer[] dstPlanes, int dstLeft, int dstTop, int left, int top, int width, int height, int flags); Parameters Parameters NPixelFormat srcPixelFormat int srcWidth int srcHeight long srcStride ByteBuffer[] srcPlanes int srcLeft int srcTop NPixelFormat dstPixelFormat int dstWidth int dstHeight long dstStride ByteBuffer[] dstPlanes int dstLeft int dstTop int left int top int width int height int flags Description The source pixel format. The width of the source image data. The height of the source image data. The stride of the source image data. The source memory block. The left coordinate of the source image data. The top coordinate of the source image data. The destination pixel format. The width of the destination image data. The height of the destination image data. The stride of the destination image data. The destination memory block. The left coordinate of the destination image data. The top coordinate of the destination image data. The left coordinate of the image part. The top coordinate of the image part. Width of the image part. Height of the image part. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS.
596
com.neurotec.images Package
The y coordinate in the destination NImage ( see page 589) object. Copied NImage ( see page 589) will be placed starting by this coordinate. Flags controlling this method. These flags can be used: FlagDstAlphaChannelFirst, FlagDstBottomToTop, FlagDstSwapChannels.
flags
8.1.5.1.2.3.3.2 NImage.copyTo Method (NPixelFormat, int, int, int, ByteBuffer, int, int)
Copies specified rectangular area of the NImage ( Java public final void copyTo(NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, int dstStride, ByteBuffer dstPixels, int dstLeft, int dstTop); Parameters Parameters NPixelFormat dstPixelFormat int dstWidth int dstHeight int dstStride int dstLeft Description Destination pixel format. The width of source image data. The height of source image data. The stride of source image data. The x coordinate in the destination NImage ( see page 589) object. Copied NImage ( see page 589) will be placed starting by this coordinate. The y coordinate in the destination NImage ( see page 589) object. Copied NImage ( see page 589) will be placed starting by this coordinate. Memory buffer where Nimage data is saved. see page 589) to other NImage ( see page 589) object.
int dstTop
dstPixel
8.1.5.1.2.3.3.3 NImage.copyTo Method (NPixelFormat, int, int, long, ByteBuffer, int, int, int)
Copies specified rectangular area of the NImage ( Java public final void copyTo(NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, long dstStride, ByteBuffer dstPixels, int dstLeft, int dstTop, int flags); Parameters Parameters NPixelFormat dstPixelFormat int dstWidth int dstHeight long dstStride int dstLeft Description Destination pixel format. The width of source image data. The height of source image data. The stride of source image data. The x coordinate in the destination NImage ( see page 589) object. Copied NImage ( see page 589) will be placed starting by this coordinate. The y coordinate in the destination NImage ( see page 589) object. Copied NImage ( see page 589) will be placed starting by this coordinate. Flags controlling this method. These flags can be used: FlagDstAlphaChannelFirst, FlagDstBottomToTop, FlagDstSwapChannels. Memory buffer where Nimage data is saved. see page 589) to other NImage ( see page 589) object.
int dstTop
int flags
dstPixel
8.1.5.1.2.3.3.4 NImage.copyTo Method (int, int, NPixelFormat, int, int, int, ByteBuffer, int, int, int, int)
Copies part of NImage ( see page 589) pixels to memory buffer. paran left Left coordinate of the image part.
597
com.neurotec.images Package
public final void copyTo(int left, int top, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, int dstStride, ByteBuffer dstPixels, int dstLeft, int dstTop, int width, int height); Parameters Parameters int top NPixelFormat dstPixelFormat int dstWidth int dstHeight int dstStride ByteBuffer dstPixels int dstLeft Description Top coordinate of the image part. Destination pixel format. The width of source image data. The height of source image data. The stride of source image data. The memory block where Nimage data is saved. The x coordinate in the destination NImage ( see page 589) object. Copied data will be placed starting by this coordinate. The y coordinate in the destination NImage ( see page 589) object. Copied data will be placed starting by this coordinate. Width of the image part. Height of the image part.
int dstTop
8.1.5.1.2.3.3.5 NImage.copyTo Method (int, int, NPixelFormat, int, int, long, ByteBuffer, int, int, int, int, int)
Copies part of NImage ( Java public final void copyTo(int left, int top, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, long dstStride, ByteBuffer dstPixels, int dstLeft, int dstTop, int width, int height, int flags); Parameters Parameters int top NPixelFormat dstPixelFormat int dstWidth int dstHeight long dstStride ByteBuffer dstPixels int dstLeft Description Top coordinate of the image part. Destination pixel format. The width of source image data. The height of source image data. The stride of source image data. The memory block where Nimage data is saved. The x coordinate in the destination NImage ( see page 589) object. Copied data will be placed starting by this coordinate. The y coordinate in the destination NImage ( see page 589) object. Copied data will be placed starting by this coordinate. Width of the image part. Height of the image part. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS. see page 589) pixels to memory buffer. paran left Left coordinate of the image part.
int dstTop
8.1.5.1.2.3.3.6 NImage.copyTo Method (int, int, NPixelFormat, int, int, long, ByteBuffer[], int, int, int, int, int)
Copies part of NImage ( see page 589) planes to memory buffer. paran left Left coordinate of the image part.
598
com.neurotec.images Package
public final void copyTo(int left, int top, NPixelFormat dstPixelFormat, int dstWidth, int dstHeight, long dstStride, ByteBuffer[] dstPlanes, int dstLeft, int dstTop, int width, int height, int flags); Parameters Parameters int top NPixelFormat dstPixelFormat int dstWidth int dstHeight long dstStride int dstLeft Description Top coordinate of the image part. Destination pixel format. The width of source image data. The height of source image data. The stride of source image data. The x coordinate in the destination NImage ( see page 589) object. Copied data will be placed starting by this coordinate. The y coordinate in the destination NImage ( see page 589) object. Copied data will be placed starting by this coordinate. Width of the image part. Height of the image part. Flags controlling function. These flags can be used: NI_DST_ALPHA_CHANNEL_FIRST, NI_DST_BOTTOM_TO_TOP, NI_DST_SWAP_CHANNELS. The memory block where Nimage data is saved.
int dstTop
dstPlaness
8.1.5.1.2.3.4 create Method 8.1.5.1.2.3.4.1 NImage.create Method (NPixelFormat, int, int, int)
Creates an image with specified pixel format, size and stride. Java public static NImage create(NPixelFormat pixelFormat, int width, int height, int stride); Parameters Parameters NPixelFormat pixelFormat int width int height int stride Returns NImage ( see page 589) object. Description Specifies pixel format of the image. Specifies width of the image. Specifies height of the image. Specifies stride of the image.
8.1 Java Reference int height long stride int flags Returns NImage ( see page 589) object.
com.neurotec.images Package
600
com.neurotec.images Package
601
com.neurotec.images Package
public static NImageWithInfo fromChannel(ReadableByteChannel ch, NImageFormat imageFormat, int flags, boolean returnImageInfo) throws IOException; Parameters Parameters ReadableByteChannel ch NImageFormat imageFormat int flags boolean returnImageInfo Returns A NImageWithInfo type object. Description The source byte channel Format of the image. Should be zero. True, if image info should be returned; else false.
8.1.5.1.2.3.10 fromData Method 8.1.5.1.2.3.10.1 NImage.fromData Method (NPixelFormat, int, int, int, int, ByteBuffer)
Creates NImage ( Java public static NImage fromData(NPixelFormat pixelFormat, int width, int height, int stride, int srcStride, ByteBuffer srcPixels); Parameters Parameters NPixelFormat pixelFormat int width int height int stride int srcStride ByteBuffer srcPixels Returns A NImage ( see page 589) object. note If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Format of memory block srcPixels points to must be the same as described in Pixels property, only stride is equal to srcStride. horzResolution and vertResolution can be zero if resolution is not applicable for the image. Description A NPixelFormat ( A width of image. A height of image. A stride of image. A stride of source image. ByteBuffer of pixels. see page 636) of image. see page 589) object from data.
602
com.neurotec.images Package
8.1.5.1.2.3.10.2 NImage.fromData Method (NPixelFormat, int, int, int, int, ByteBuffer, int, int, int, int)
Creates NImage ( Java public static NImage fromData(NPixelFormat pixelFormat, int stride, int srcWidth, int srcHeight, int srcStride, ByteBuffer srcPixels, int left, int top, int width, int height); Parameters Parameters NPixelFormat pixelFormat int stride int srcWidth int srcHeight int srcStride ByteBuffer srcPixels int left int top int width int height Returns A NImage ( see page 589) object. If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Format of memory block srcPixels points to must be the same as described in Pixels property, only stride is equal to srcStride. horzResolution and vertResolution can be zero if resolution is not applicable for the image. Description A NPixelFormat ( A stride of image. A width of source image. A height of source image. A stride of source image. ByteBuffer of pixels. X - coordinate of the image rectangle. Y - coordinate of the image rectangle. A width of image. A height of image. see page 636) of image. see page 589) object from data.
8.1.5.1.2.3.10.3 NImage.fromData Method (NPixelFormat, int, int, long, long, ByteBuffer, int)
Creates NImage ( Java public static NImage fromData(NPixelFormat pixelFormat, int width, int height, long stride, long srcStride, ByteBuffer srcPixels, int flags); Parameters Parameters NPixelFormat pixelFormat int width int height long stride long srcStride ByteBuffer srcPixels int flags Returns A NImage ( see page 589) object. If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Format of memory block srcPixels points to must be the same as described in Pixels property, only stride is equal to srcStride. horzResolution and vertResolution can be zero if resolution is not applicable for the image. Description A NPixelFormat ( A width of image. A height of image. A stride of image. A stride of source image. ByteBuffer of pixels. see page 636) of image. see page 589) object from data.
8.1.5.1.2.3.10.4 NImage.fromData Method (NPixelFormat, long, int, int, long, ByteBuffer, int, int, int, int, int)
Creates NImage ( see page 589) object from data.
603
com.neurotec.images Package
public static NImage fromData(NPixelFormat pixelFormat, long stride, int srcWidth, int srcHeight, long srcStride, ByteBuffer srcPixels, int left, int top, int width, int height, int flags); Parameters Parameters long stride int srcWidth int srcHeight long srcStride ByteBuffer srcPixels int left int top int width int height int flags pixelForma Returns A NImage ( see page 589) object. If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Format of memory block srcPixels points to must be the same as described in Pixels property, only stride is equal to srcStride. horzResolution and vertResolution can be zero if resolution is not applicable for the image. A NPixelFormat ( see page 636) of image. Description A stride of image. A width of source image. A height of source image. A stride of source image. ByteBuffer of pixels. X - coordinate of the image rectangle. Y - coordinate of the image rectangle. A width of image. A height of image.
8.1.5.1.2.3.10.5 NImage.fromData Method (NPixelFormat, long, int, int, long, ByteBuffer[], int, int, int, int, int)
Creates NImage ( Java public static NImage fromData(NPixelFormat pixelFormat, long stride, int srcWidth, int srcHeight, long srcStride, ByteBuffer[] srcPlanes, int left, int top, int width, int height, int flags); Parameters Parameters long stride int srcWidth int srcHeight long srcStride ByteBuffer[] srcPlanes int left int top int width int height int flags pixelForma Returns A NImage ( see page 589) object. A NPixelFormat ( see page 636) of image. Description A stride of image. A width of source image. A height of source image. A stride of source image. ByteBuffer of planes. X - coordinate of the image rectangle. Y - coordinate of the image rectangle. A width of image. A height of image. see page 589) object from data.
8
8.1.5.1.2.3.11 fromFile Method
604
com.neurotec.images Package
8.1 Java Reference int flags Returns A NImage ( see page 589) object.
com.neurotec.images Package
606
com.neurotec.images Package
8.1.5.1.2.3.12.2 NImage.fromImage Method (NPixelFormat, int, NImage, int, int, int, int)
Creates NImage ( Java public static NImage fromImage(NPixelFormat pixelFormat, int stride, NImage srcImage, int left, int top, int width, int height); Parameters Parameters NPixelFormat pixelFormat int stride NImage srcImage int left int top int width int height Returns A NImage ( Remarks If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Notes horzResolution and vertResolution can be zero if resolution is not applicable for the image. see page 589) object. Description A NPixelFormat ( A stride of image. A NImage ( see page 589) source object. X-coordinate of the image rectangle. Y-coordinate of the image rectangle. A width of image. A height of image. see page 636) of image. see page 589) object from another NImage ( see page 589) object.
If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Java public static NImage fromImage(NPixelFormat pixelFormat, long stride, NImage srcImage, int flags); Parameters Parameters NPixelFormat pixelFormat long stride NImage srcImage int flags Returns A NImage ( see page 589) object. Description A NPixelFormat ( A stride of image. A NImage ( see page 589) source object. see page 636) of image.
8.1.5.1.2.3.12.4 NImage.fromImage Method (NPixelFormat, long, NImage, int, int, int, int, int)
Creates NImage ( Java public static NImage fromImage(NPixelFormat pixelFormat, long stride, NImage srcImage, int left, int top, int width, int height, int flags); see page 589) object from another NImage ( see page 589) object.
607
8.1 Java Reference Parameters Parameters NPixelFormat pixelFormat long stride NImage srcImage int left int top int width int height int flags Returns A NImage ( Remarks see page 589) object.
com.neurotec.images Package
Description A NPixelFormat ( A stride of image. A NImage ( see page 589) source object. X-coordinate of the image rectangle. Y-coordinate of the image rectangle. A width of image. A height of image. see page 636) of image.
If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Notes horzResolution and vertResolution can be zero if resolution is not applicable for the image.
608
com.neurotec.images Package
public static NImageWithInfo fromInputStream(InputStream in, NImageFormat imageFormat, boolean returnImageInfo) throws IOException; Parameters Parameters InputStream in NImageFormat imageFormat boolean returnImageInfo Returns A NImageWithInfo type object. Description The input stream. Format of the image. True, if image info should be returned; else false.
609
8.1 Java Reference Parameters Parameters InputStream in boolean returnImageInfo Returns A NImageWithInfo type object.
com.neurotec.images Package
Description The input stream. True, if image info should be returned; else false.
610
com.neurotec.images Package
611
com.neurotec.images Package
612
com.neurotec.images Package
A stride of image. Stride (size of one row) of the image depends on image pixel format and width. It cannot be less than value obtained with GetRowLongSize or GetRowSize methods with arguments obtained with PixelFormat and Width properties.
com.neurotec.images Package
value obtained with GetRowLongSize or GetRowSize methods with arguments obtained with PixelFormat and Width properties.
8.1.5.1.2.3.28 getWrapper Method 8.1.5.1.2.3.28.1 NImage.getWrapper Method (NImage, int, int, int, int)
Creates NImage ( Java public static NImage getWrapper(NImage srcImage, int left, int top, int width, int height); Parameters Parameters NImage srcImage int left int top int width int height Returns A NImage ( see page 589) object. Description A NImage ( see page 589) source object. X - coordinate of the image rectangle. Y - coordinate of the image rectangle. A width of image. A height of image. see page 589) object wrapper.
8.1 Java Reference int top int width int height int flags Returns A NImage ( see page 589) object.
com.neurotec.images Package
Y - coordinate of the image rectangle. A width of image. A height of image. Must be zero.
8.1.5.1.2.3.28.4 NImage.getWrapper Method (NPixelFormat, int, int, int, ByteBuffer, int, int, int, int)
Creates NImage ( Java public static NImage getWrapper(NPixelFormat pixelFormat, int srcWidth, int srcHeight, int stride, ByteBuffer pixels, int left, int top, int width, int height); Parameters Parameters NPixelFormat pixelFormat int srcWidth int srcHeight int stride ByteBuffer pixels int left int top int width int height Returns A NImage ( see page 589) object. Description A NPixelFormat ( A width of image. A height of image. A stride of image. A source Bytebuffer. Left X-coordinate of the image. Top Y-coordinate of the image. Image width. Image height. see page 636) of image. see page 589) object wrapper.
com.neurotec.images Package
stride, ByteBuffer pixels, int flags); Parameters Parameters NPixelFormat pixelFormat int width int height long stride ByteBuffer pixels int flags Returns A NImage ( see page 589) object. Description A NPixelFormat ( A width of image. A height of image. A stride of image. ByteBuffer containing pixels. Must be zero. see page 636) of image.
8.1.5.1.2.3.28.6 NImage.getWrapper Method (NPixelFormat, int, int, long, ByteBuffer, int, int, int, int, int)
Creates NImage ( Java public static NImage getWrapper(NPixelFormat pixelFormat, int srcWidth, int srcHeight, long stride, ByteBuffer pixels, int left, int top, int width, int height, int flags); Parameters Parameters NPixelFormat pixelFormat int srcWidth int srcHeight long stride ByteBuffer pixels int left int top int width int height int flags Returns A NImage ( see page 589) object. Description A NPixelFormat ( A width of image. A height of image. A stride of image. A source Bytebuffer. Left X-coordinate of the image. Top Y-coordinate of the image. NImage ( NImage ( see page 589) width. see page 589) height. see page 636) of image. see page 589) object wrapper.
Must be zero.
8.1.5.1.2.3.28.7 NImage.getWrapper Method (NPixelFormat, int, int, long, ByteBuffer[], int, int, int, int, int)
Creates NImage ( Java public static NImage getWrapper(NPixelFormat pixelFormat, int srcWidth, int srcHeight, long stride, ByteBuffer[] planes, int left, int top, int width, int height, int flags); Parameters Parameters NPixelFormat pixelFormat int srcWidth int srcHeight long stride ByteBuffer[] planes int left int top Description A NPixelFormat ( A width of image. A height of image. A stride of image. A source Bytebuffer. Left X-coordinate of the image. Top Y-coordinate of the image. 616 see page 636) of image. see page 589) object wrapper.
8.1 Java Reference int width int height int flags Returns A NImage ( see page 589) object.
com.neurotec.images Package
NImage ( NImage (
Must be zero.
617
8.1 Java Reference Parameters Parameters NImageRotateType rotateType EnumSet<NImageFlipType> flipType Returns NImage ( see page 589) object
com.neurotec.images Package
8
8.1.5.1.2.3.32.4 NImage.save Method (OutputStream, NImageFormat)
Saves image to stream using specified format. 618
com.neurotec.images Package
public final void save(OutputStream out, NImageFormat imageFormat) throws IOException; Parameters Parameters OutputStream out NImageFormat imageFormat Description Data stream used to save the image. The image format.
619
com.neurotec.images Package
620
com.neurotec.images Package
public final void save(WritableByteChannel ch, NImageInfo info) throws IOException; Parameters Parameters WritableByteChannel ch NImageInfo info Description Byte channel used to save the image. The image info.
Remarks NImage ( see page 589) resolution can have 2 modes: physical height and width in pixels or aspect ratio. Picture aspect ratio defines the shape of displayed image. Picture aspect ratio is notated X:Y, where X:Y is the ration of picture width to height. If true value is used it means that NImage ( see page 589) shape will be defined using width and height ratio (aspect ratio).
com.neurotec.images Package
public final NGrayscaleImage toGrayscale(); Returns NGrayscaleImage ( see page 587) object.
622
com.neurotec.images Package
getDefaultInternetMediaType ( see page 624) getFileFilter ( getFormats ( getIHead ( see page 624) see page 625) see page 625) see page
Gets default Internet media type of the current image format. Gets file filter of the current image format. Specifies collection of supported image formats. Specifies the NIST IHead image format. Gets Internet media type of the current image format. Specifies the JPEG image format. Specifies the JPEG2000 image format. Gets name of the current image format. Specifies the PNG image format. Specifies the TIFF image format. Specifies the WSQ image format. Gets a value indicating whether the current image format supports reading. Gets a value indicating whether the current image format supports writing. Retrieves a value indicating whether the image format supports writing of multiple images. Retrieves a function that retrieves NType object for the enclosing type. Opens NImageReader from a memory buffer. Opens NImageWriter. Retrieves supported image format registered with file extension of specified file name and supporting reading/writing as specified. see Retrieves supported image format registered with Internet media type of specified file name and supporting reading/writing as specified. Selects a NImageReader from a memory buffer.
see page 625) see page 625) see page 625) see page 626) see page 626) see page 626) see page 626) see page 626) see page
isCanRead ( isCanWrite (
623
8.1 Java Reference Parameters Parameters NImage image Returns NImageInfo ( see page 634) object.
com.neurotec.images Package
624
com.neurotec.images Package
625
com.neurotec.images Package
626
com.neurotec.images Package
627
com.neurotec.images Package
628
com.neurotec.images Package
com.neurotec.images Package
public NImageWriter openWriter(OutputStream out, int flags) throws IOException; Parameters Parameters OutputStream out int flags Returns NImageWriter object. Description The specified stream. Must be zero.
com.neurotec.images Package
public NImageWriter openWriter(WritableByteChannel ch, int flags) throws IOException; Parameters Parameters WritableByteChannel ch int flags Returns NImageWriter object. Description The specified channel. Must be zero.
631
com.neurotec.images Package
632
8.1 Java Reference Parameters Parameters int flags buffer Returns NImageReader object.
com.neurotec.images Package
633
com.neurotec.images Package
public static NImageReader selectReader(String fileName, int flags) throws IOException; Parameters Parameters String fileName int flags Returns NImageReader object. Description Name of the file. Must be zero.
8.1 Java Reference NImages Methods Name getGrayscaleColorWrapper ( page 635) getOpenFileFilter (
com.neurotec.images Package
Description see Creates NImage ( see page 589) object wrapper. note Gray values in source image are replaced with according RGB values from range [minColor, maxColor] in created image.
see page 635) Gets a list with names of all NImageFormats, which support reading. Names in the list are separated by semicolon. see Gets a list with names of all NImageFormats, which support reading. Names in the list are separated by semicolon. Gets a list with names of all NImageFormats, which support. Names in the list are separated by semicolon.
see page Gets a list with names of all NImageFormats, which support writing. Names in the list are separated by semicolon. Retrieves a function that retrieves NType object for the enclosing type.
635
com.neurotec.images Package
636
8.1 Java Reference GRAYSCALE_1U ( GRAYSCALE_2U ( GRAYSCALE_32F ( 642) GRAYSCALE_32S ( 642) GRAYSCALE_32U ( 642) GRAYSCALE_4U ( GRAYSCALE_64F ( 642) GRAYSCALE_64S ( 642) GRAYSCALE_64U ( 642) GRAYSCALE_8S ( GRAYSCALE_8U (
com.neurotec.images Package
see page 641) Specifies grayscale image pixel format where each pixel is represented by 1 bit per channel (channel format - unsigned integer). see page 641) Specifies grayscale image pixel format where each pixel is represented by 2 bits per channel (channel format - unsigned integer). see page see page see page Specifies grayscale image pixel format where each pixel is represented by 32 bits per channel (channel format - floating point). Specifies grayscale image pixel format where each pixel is represented by 32 bits per channel (channel format - signed integer). Specifies grayscale image pixel format where each pixel is represented by 32 bits per channel (channel format - unsigned integer).
see page 642) Specifies grayscale image pixel format where each pixel is represented by 4 bits per channel (channel format - unsigned integer). see page see page see page Specifies grayscale image pixel format where each pixel is represented by 64 bits per channel (channel format - floating point). Specifies grayscale image pixel format where each pixel is represented by 64 bits per channel (channel format - signed integer). Specifies grayscale image pixel format where each pixel is represented by 64 bits per channel (channel format - unsigned integer).
see page 642) Specifies grayscale image pixel format where each pixel is represented by 8 bits per channel (channel format - signed integer). see page 643) Specifies grayscale image pixel format where each pixel is represented by 8 bits per channel (channel format - unsigned integer). see page Specifies grayscale image pixel format where each pixel is represented by 16 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 16 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 32 bits per alpha channel (channel format - floating point). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 32 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 32 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 64 bits per alpha channel (channel format - floating point). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 64 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 64 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 8 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 8 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies grayscale image pixel format where each pixel is represented by 16 bits per pre-multiplied alpha channel (channel format - signed integer).
GRAYSCALE_A_16S ( 643) GRAYSCALE_A_16U ( 643) GRAYSCALE_A_32F ( 643) GRAYSCALE_A_32S ( 643) GRAYSCALE_A_32U ( 643) GRAYSCALE_A_64F ( 643) GRAYSCALE_A_64S ( 643) GRAYSCALE_A_64U ( 644) GRAYSCALE_A_8S ( 644) GRAYSCALE_A_8U ( 644)
see page
see page
see page
see page
see page
see page
see page
see page
see page
see
637
8.1 Java Reference GRAYSCALE_PA_16U ( page 644) GRAYSCALE_PA_32F ( page 644) GRAYSCALE_PA_32S ( page 644) GRAYSCALE_PA_32U ( page 644) GRAYSCALE_PA_64F ( page 645) GRAYSCALE_PA_64S ( page 645) GRAYSCALE_PA_64U ( page 645) GRAYSCALE_PA_8S ( 645) GRAYSCALE_PA_8U ( 645) RGB_16S (
com.neurotec.images Package
see
Specifies grayscale image pixel format where each pixel is represented by 16 bits per pre-multiplied alpha channel (channel format - unsigned integer). Specifies grayscale image pixel format where each pixel is represented by 32 bits per pre-multiplied alpha channel (channel format - floating point). Specifies grayscale image pixel format where each pixel is represented by 32 bits per pre-multiplied alpha channel (channel format - signed integer). Specifies grayscale image pixel format where each pixel is represented by 32 bits per pre-multiplied alpha channel (channel format - unsigned integer). Specifies grayscale image pixel format where each pixel is represented by 64 bits per pre-multiplied alpha channel (channel format - floating point). Specifies grayscale image pixel format where each pixel is represented by 64 bits per pre-multiplied alpha channel (channel format - signed integer). Specifies grayscale image pixel format where each pixel is represented by 64 bits per pre-multiplied alpha channel (channel format - unsigned integer). Specifies grayscale image pixel format where each pixel is represented by 8 bits per pre-multiplied alpha channel (channel format - signed integer). Specifies grayscale image pixel format where each pixel is represented by 8 bits per pre-multiplied alpha channel (channel format - unsigned integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 16 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 16 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per channel (channel format - floating point). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per channel (channel format - floating point). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per channel (channel format - signed integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per channel (channel format - unsigned integer).
see
see
see
see
see
see
see page
see page
RGB_16U (
RGB_32F ( RGB_32S (
RGB_32U (
RGB_64F ( RGB_64S (
RGB_64U (
RGB_8S ( RGB_8U (
RGB_8U_INDEXED_1 ( 646)
see page Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per channel (channel format - unsigned integer). Also 1 bit is for saving index to image palette.
638
8.1 Java Reference RGB_8U_INDEXED_2 ( 647) RGB_8U_INDEXED_4 ( 647) RGB_8U_INDEXED_8 ( 647) RGB_A_16S (
com.neurotec.images Package
see page Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per channel (channel format - unsigned integer). Also 2 bits is for saving index to image palette. see page Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per channel (channel format - unsigned integer). Also 4 bits is for saving index to image palette. see page Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per channel (channel format - unsigned integer). Also 8 bits is for saving index to image palette. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 16 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 16 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per alpha channel (channel format - floating point). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per alpha channel (channel format - floating point). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per alpha channel (channel format - signed integer). Alpha channel specifies pixel transparency. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per alpha channel (channel format - unsigned integer). Alpha channel specifies pixel transparency. Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per alpha channel (channel format unsigned integer). Also 1 bit is for saving index to image palette. Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per alpha channel (channel format unsigned integer). Also 2 bits is for saving index to image palette. Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per alpha channel (channel format unsigned integer). Also 4 bits is for saving index to image palette. Specifies indexed Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per alpha channel (channel format unsigned integer). Also 8 bits is for saving index to image palette. Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 16 bits per pre-multiplied alpha channel (channel format signed integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 16 bits per pre-multiplied alpha channel (channel format unsigned integer).
RGB_A_16U (
RGB_A_32F (
RGB_A_32S (
RGB_A_32U (
RGB_A_64F (
RGB_A_64S (
RGB_A_64U (
RGB_A_8S (
RGB_A_8U (
RGB_A_8U_INDEXED_1 ( page 648) RGB_A_8U_INDEXED_2 ( page 648) RGB_A_8U_INDEXED_4 ( page 648) RGB_A_8U_INDEXED_8 ( page 649) RGB_PA_16S (
see
see
see
see
RGB_PA_16U (
639
com.neurotec.images Package
Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per pre-multiplied alpha channel (channel format floating point). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per pre-multiplied alpha channel (channel format signed integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 32 bits per pre-multiplied alpha channel (channel format unsigned integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per pre-multiplied alpha channel (channel format floating point). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per pre-multiplied alpha channel (channel format signed integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 64 bits per pre-multiplied alpha channel (channel format unsigned integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per pre-multiplied alpha channel (channel format signed integer). Specifies Rgb image pixel format where each pixel (Red, Green, Blue) is represented by 8 bits per pre-multiplied alpha channel (channel format unsigned integer). Indicates undefined pixel format.
RGB_PA_32S (
RGB_PA_32U (
RGB_PA_64F (
RGB_PA_64S (
RGB_PA_64U (
RGB_PA_8S (
RGB_PA_8U (
Description see page 650) Calculates number of bytes needed to store line of specified length of pixels with specified bits per pixel and alignment. Calculates number of bytes needed to store line of specified length of pixels with specified bits per pixel and alignment. Retrieves number of bits used to store a pixel. Retrieves number of bytes used to store a pixel. Retrieves an indexed version of the NPixelFormat. Retrieves a non-indexed version of the NPixelFormat. Retrieves the palette size. Retrieves the pixel type for the specified pixel format. Calculates number of bytes needed to store line of specified length of pixels with specified NPixelFormat. Calculates number of bytes needed to store line of specified length of pixels with specified NPixelFormat. Retrieves a separated version of the NPixelFormat. Retrieves a version of the NPixelFormat with an extra channel. Checks whether current NPixelFormat value is valid.
calcRowLongSize ( calcRowSize (
see page 651) see page 651) see page 651) see page 652) see page 652) see page 652) see page 653)
getNonSeparated (
640
com.neurotec.images Package
public NPixelFormat(NPixelType pixelType, NExtraChannel extraChannel, int channelCount, NChannelFormat channelFormat, int bitsPerChannel, int bitsPerIndex, boolean isSeparated); Parameters Parameters NPixelType pixelType NExtraChannel extraChannel int channelCount NChannelFormat channelFormat int bitsPerChannel boolean isSeparated bitsPetIndex Description Type of pixels. The extra channel. The number of channels. Format of the channel. Number of bits per channel. true if separated; else false. Number of bits per index.
641
com.neurotec.images Package
642
com.neurotec.images Package
643
com.neurotec.images Package
644
com.neurotec.images Package
645
com.neurotec.images Package
646
com.neurotec.images Package
647
com.neurotec.images Package
648
com.neurotec.images Package
649
com.neurotec.images Package
com.neurotec.images Package
The number of bytes needed to store line of specified length of pixels with specified bits per pixel.
com.neurotec.images Package
652
com.neurotec.images Package
653
com.neurotec.images Package
public int getRowSize(int length, int alignment); Parameters Parameters int length int alignment Returns The number of bytes needed to store line of specified length of pixels with specified NPixel Format. Description A length of pixels. Alignment.
654
8.1 Java Reference Methods Name NRGB ( NRGB Fields Name blue ( green ( red ( see page 655) see page 655) see page 655) see page 655)
com.neurotec.images Package
Description The blue component value of this NRGB. The green component value of this NRGB. The red component value of this NRGB.
com.neurotec.images Package
public final class NRGBImage extends NImage; File NRGBImage.java Remarks This class provides advanced functionality, such as individual pixel value retrieval for image with pixel format equal to Rgb. NImage Classes Name PlaneCollection ( NImage Fields Name Description see page 591) Description Represents a collection of planes.
FLAG_DST_ALPHA_CHANNEL_FIRST This flag is used when Nimage should be copied using RGB Alpha ( see page 591) channel first method (ARGB color space). FLAG_DST_BOTTOM_TO_TOP ( page 591) FLAG_DST_SWAP_CHANNELS ( see page 591) see This flag is used when NImage ( see page 589) should be copied changing pixels order bottom to top (bottom lines become top and vice versa). This flag is used when NImage ( see page 589) should be copied swapping RGB channels (Eg. RGB to BRG).
FLAG_SRC_ALPHA_CHANNEL_FIRST This flag is used when Nimage should be copied using RGB Alpha ( see page 591) channel first method (ARGB color space). FLAG_SRC_BOTTOM_TO_TOP ( see page 591) FLAG_SRC_SWAP_CHANNELS ( see page 592) NImage Methods Name copy ( see page 592) see page 594) Description Copies specified rectangular area of the NImage ( other NImage ( see page 589) object. Copies pixels to from memory buffer. Copies specified rectangular area of the NImage ( other NImage ( see page 589) object. Crops an image. Flips image diagonally. Flips image horizontally. Flips image vertically. Creates NImageWithInfo object from a byte channel. Creates NImage ( Creates NImage ( see page 589) object from data. see page 589) object from file. see page 589) to see page 589) to This flag is used when NImage ( see page 589) should be copied changing pixels order bottom to top (bottom lines become top and vice versa). This flag is used when NImage ( see page 589) should be copied swapping RGB channels (Eg. RGB to BRG).
see page 600) see page 600) see page 600) see page 600) see page 600)
Creates NImage ( see page 589) object from another NImage ( see page 589) object. note If stride is zero then image stride is automatically calculated. For more information on image stride see Stride property. Creates NImageWithInfo object from an input stream. Creates NImageWithInfo object from memory a memory buffer. Gets height of image from NImage ( see page 589) object. Gets horizontal resolution in pixels per inch of image. Horizontal resolution equal to zero means that it is not applicable for the image. 656
getHorzResolution ( 612)
com.neurotec.images Package
see page 612) Gets the plane size. Gets stride of image from NImage ( Gets NPixelFormat ( object. see page 589) object. see page 589) see page 636) of NImage (
see page 613) see page 613) see page 613) see page 613) see page 614) see page 614) see
Gets pointer to array of pixels from NImage ( Gets the collection of planes. Gets the plane size. Gets stride of image from NImage ( Gets width of image from NImage ( Creates NImage ( Gets NImage (
getPlaneSize (
getVertResolution ( getWrapper (
see page 614) Gets vertical resolution in pixels per inch of image. see page 589) object wrapper.
Retrieves a function that retrieves NType object for the enclosing type. Rotates image using rotation type. Saves image to memory buffer using specified format.
setHorzResolution (
see page 621) Sets horizontal resolution in pixels per inch of image. Sets NImage ( see page 589) resolution aspect ratio.
setResolutionIsAspectRatio ( page 621) setVertResolution ( toGrayscale ( toImage ( toRgb ( NRGBImage Class Name get ( see page 657) see page 658) getMin ( set ( see page 621)
see page 621) Sets vertical resolution in pixels per inch of image. Converts NImage ( 587). Converts NImage ( Converts NImage ( see page 589) to NGrayscaleImage ( see page
Creates an Image object. see page 589) to monochrome image. see page 589) to Rgb image.
toMonochrome (
Description Gets pixel value in NRGBImage. Public methods Retrieves a function that retrieves NType object for the enclosing type. Sets pixel value in NRGBImage.
nativeTypeOf (
657
com.neurotec.images Package
DEFAULT_COMPRESSION_LEVEL Specifies default PNG compression level. ( see page 659) NImageInfo Methods Name getFormat ( see page 634) see page 634) nativeTypeOf ( PNGInfo Class Name getCompressionLevel ( 659) nativeTypeOf ( see page Description Retrieves compression level of a PNG image. Description Gets the image format. Retrieves a function that retrieves NType object for the enclosing type.
8
Retrieves a function that retrieves NType object for the enclosing type.
658
com.neurotec.jna Package
see page
8.1 Java Reference NFunctionMapper ( NMemory ( Interfaces Name NLibrary ( see page 663)
com.neurotec.jna Package
see page 661) Provides functionality for function mapping. Provides memory management for Neurotechnology components.
Description
8.1.6.1 Classes
8.1.6.1.1 HNObject Class
Provides functionality for working with object handles. Java public final class HNObject extends PointerType; File HNObject.java Methods Name HNObject ( see page 660) Description Initializes a new instance of HNObject class.
660
8.1 Java Reference Methods Name NativeSize ( NativeSize Fields Name SIZE ( see page 661) see page 661)
com.neurotec.jna Package
Description Platform.is64Bit() ? 8 : 4;
661
8.1 Java Reference Methods Name NMemory ( NMemory Methods Name dispose ( see page 662) see page 662)
com.neurotec.jna Package
8.1.6.2 Interfaces
662
com.neurotec.lang Package
see page 680) see page 683) see page 694) see page 695) see page
ParameterException ( 704)
ParameterReadOnlyException ( see page 704) Interfaces Name NDisposable ( see page 705)
8.1.7.1 Classes
8.1.7.1.1 ErrorCreator Class
Manages error creation. Java public abstract class ErrorCreator; File ErrorCreator.java 663
com.neurotec.lang Package
664
com.neurotec.lang Package
isDisposed (
665
com.neurotec.lang Package
Description Adds an error suppressed listener. Adds a shutdown ( see page 676) hook to a task.
addErrorSuppressedListener ( see page 667) addShutdownHook ( 668) alloc ( calloc ( clear ( copy ( fill ( free ( see page 668) see page 668) see page 669) see page 669) see page 670) see page 671) see see page
Allocates a block of memory. Allocates an array in memory with elements initialized to 0. Clears all elements in the specified array. Compares two memory blocks. Copies data from one memory block to other. Sets memory block to a specified value. Frees a block of memory. Gets a specific constructor of the NByteType class. Gets method of the extended class, whose parameters match the specified argument types. Gets a specific constructor of the NIntType class. Gets a specific constructor of the NLongType class. Retrieves an object indicated by a pointer.
compare (
see page
666
com.neurotec.lang Package
see page
Gets a pointer for the specified callback. Gets a free ( see page 671) pointer.
Gets a specific constructor of the NShortType class. Moves one memory block to another. Retrieves a function that retrieves NModule ( the enclosing module. Reallocate memory blocks. For internal use. Removes the error suppressed listener. see page 676) hook from a task. see page 680) object for
refPointer (
removeErrorSuppressedListener ( see page 676) removeShutdownHook ( 676) shutdown ( shutdownThread ( toCharArray ( toDate ( toString ( toNativeDate ( unrefPointer (
see page 676) see page 676) see page 676) see page 677) see page 677)
Shuts the current task down. Shuts the current thread down. Returns a char array representing the specified type. Converts a long value into UTC DateTime value. Converts an UTC DateTime value into long value. Returns a string that represents the specified type. For internal use.
667
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
The value indicating the relationship between the memory blocks. If return value is less than zero a block specified by pBlock1 is less than a block specified by pBlock2. If return value is zero a block specified by pBlock1 is identical to a block specified by pBlock2. If return value is greater than zero a block specified by pBlock1 is greater than a block specified by pBlock2.
670
com.neurotec.lang Package
com.neurotec.lang Package
672
com.neurotec.lang Package
An object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, null.
com.neurotec.lang Package
674
8.1 Java Reference Parameters Parameters Pointer pDstBlock Pointer pSrcBlock long size
com.neurotec.lang Package
Description A pointer to destination memory block. A pointer to source memory block. size in bytes to be copied. Copies size bytes from pDstBlock to pSrcBlock. Make sure that the destination buffer is the same size or larger than the source buffer.
675
com.neurotec.lang Package
676
com.neurotec.lang Package
677
com.neurotec.lang Package
see page 679) see page 679) see page 679) see page 679)
8
8.1.7.1.5.1.2 NError.getDefaultMessage Method
Gets default message for the specified error. 678
com.neurotec.lang Package
public static String getDefaultMessage(int code); Parameters Parameters int code Returns The default message. Description Error code.
com.neurotec.lang Package
public static void suppress(Throwable error); Parameters Parameters Throwable error Description The error to be suppressed.
NAbstractDisposable Methods NAbstractDisposable Class Name dispose ( see page 665) Description Performs tasks associated with freeing, releasing, or resetting unmanaged resources. This method is used to close or release unmanaged resources. By convention, this method is used for all tasks associated with freeing resources held by an object. Gets whether allocated resources were released previously.
Description see page 684) Copies parameters values from one NObject ( another. Disposes an object array. Creates a new object of a specified class from a specified handle. Gets flags of the object. Gets handle to unmanaged NObject ( Retrieves native type of object. Gets owner of the object. Gets value of parameter by parameter id. 680 see page 683). see page 683) object to
see page 685) see page 685) see page 685) see page 686) see page 686)
getNativeType ( getParameter (
com.neurotec.lang Package
Retrieves the size of current object. Retrieves the size of the array of objects. Retrieves a function that retrieves NType object for the enclosing type. Increments the reference count for an interface on a specified object. Resets all NObject ( Saves a NObject ( see page 683) parameters to default values. see page 683) array in a memory buffer. Saves the current object in memory buffer. Sets value of parameter by parameter id. Returns a handle to the specified object. Releases memory resources used by specified object. Releases memory resources used by specified object array. Releases memory resources used by specified element array.
see page 688) see page 688) see page 688) see page 690) see page 692) see page 693) see page 694) see page 694)
setParameter (
Description see page 681) see page 681) see page 681) see page 682) see page Gets a string describing whether the product license has been activated. Gets a string representing the company. Gets a string representing the copyright. Retrieves module dependencies. Gets all the loaded modules that are part of this assembly. Gets a string representing the name of the module. Retrieves module options enumeration. Gets a string representing the product. Gets a string representing the title of the module. Gets a string representing the version. Retrieves a function that retrieves NType object for the enclosing type.
see page 682) see page 682) see page 682) see page 683) see page 683)
nativeTypeOf (
681
8.1 Java Reference Java public String getCopyright(); Returns A string representing the copyright.
com.neurotec.lang Package
682
com.neurotec.lang Package
NAbstractDisposable Methods NAbstractDisposable Class Name dispose ( see page 665) Description Performs tasks associated with freeing, releasing, or resetting unmanaged resources. This method is used to close or release unmanaged resources. By convention, this method is used for all tasks associated with freeing resources held by an object. Gets whether allocated resources were released previously.
Description see page 684) Copies parameters values from one NObject object to another. Disposes an object array. see page 684)
copyParameters ( disposeArray (
683
com.neurotec.lang Package
see page 685) see page 685) see page 685) see page 686) see page 687) see page 688) see page 686)
Creates a new object of a specified class from a specified handle. Gets flags of the object. Gets handle to unmanaged NObject. Retrieves native type of object. Gets owner of the object. Gets value of parameter by parameter id. Retrieves the size of current object. Retrieves the size of the array of objects. Retrieves a function that retrieves NType object for the enclosing type. Increments the reference count for an interface on a specified object. Resets all NObject parameters to default values. Saves the current object in memory buffer. Saves a NObject array in a memory buffer. Sets value of parameter by parameter id. Returns a handle to the specified object. Releases memory resources used by specified object. Releases memory resources used by specified object array. Releases memory resources used by specified element array.
see page 688) see page 688) see page 688) see page 690) see page 692) see page 693) see page 694) see page 694)
setParameter (
unrefElements (
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
688
com.neurotec.lang Package
689
com.neurotec.lang Package
8.1 Java Reference ByteBuffer buffer Returns The size of the saved array.
com.neurotec.lang Package
691
com.neurotec.lang Package
692
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
E_ARGUMENT_OUT_OF_RANGE Argument is out of range. ( see page 697) E_ARITHMETIC ( see page 697) see Arithmetic error occurred. Module has invalid format. CLR error occurred. COM error occurred. Core error occurred. C++ error occurred. Directory not found. Module not found. Drive not found. E_BAD_IMAGE_FORMAT ( page 697) E_CLR ( E_COM ( E_CORE ( E_CPP ( see page 697) see page 697) see page 698) see page 698)
695
com.neurotec.lang Package
E_ENTRY_POINT_NOT_FOUND ( see page 698) E_EXTERNAL ( E_FAILED ( see page 698) see page 698) see page 699)
Entry point not found in a module. External error occurred. Operation failed. Error loading module from file.
E_FILE_FORMAT ( E_FILE_LOAD (
see page 699) File or stream format is invalid. see page File not found. Argument format is invalid. Access with index was out of range. The cast is invalid. Argument is an invalid enum value. Attempted to execute operation that is not valid for the object. IO error occurred. JVM error occurred. MacOS error occurred. Operation is not activated. Operation is not implemented.
E_INVALID_ENUM_ARGUMENT ( see page 699) E_INVALID_OPERATION ( page 699) E_IO ( E_JVM ( E_MAC ( see page 699) see page 699) see page 700) see page see see
E_NOT_ACTIVATED ( 700)
E_NOT_IMPLEMENTED ( page 700) E_NOT_SUPPORTED ( 700) E_NULL_REFERENCE ( page 700) E_OUT_OF_MEMORY ( page 700) E_OVERFLOW ( E_PARAMETER (
see page Operation is not supported. see see Attempted to reference a NULL object. Out of memory. Overflow occurred. Invalid parameter Id. Attempted to set read-only parameter.
see page Path is too long. Security error occurred. Socket error occurred. Sys error occurred. see Error during target invocation. Operation timed out. Win32 error occurred. No error.
E_TARGET_INVOCATION ( page 701) E_TIMEOUT ( E_WIN32 ( OK ( NResult Methods Name check ( see page 701) see page 702) see page 702) see page 702) see page 701)
Description Checks if the result of a function indicates that an error has occurred and if so throws an exception. Checks whether the specified throwable throws all runtime exceptions. Checks whether the specified throwable throws an Input/Output exception Checks whether the specified throwable throws a socket exception. 696
com.neurotec.lang Package
Checks whether the specified throwable throws a timeout exception. Checks what throwable produces the specified result. For internal use only. Checks if the result of a function indicates that an error has occurred. Checks if the result of a function indicates that no error has occurred. For internal use only. For internal use only.
checkUnchecked (
see page 703) see page 703) see page 703) see page 703) see page 704)
697
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
com.neurotec.lang Package
702
8.1 Java Reference Returns The throwable that throws the exception.
com.neurotec.lang Package
703
com.neurotec.lang Package
704
com.neurotec.lang Package
public final class ParameterReadOnlyException extends ParameterException; File ParameterReadOnlyException.java Methods Name ParameterException ( 704) ParameterReadOnlyException Class Name ParameterReadOnlyException ( see page 705) Description Initializes a new instance of ParameterReadOnlyException. see page Description Initializes a new instance of ParameterException class.
8.1.7.2 Interfaces
8.1.7.2.1 NDisposable Interface
Provides a method to release allocated resources. Java public interface NDisposable; 705
com.neurotec.licensing Package
NLicenseInfo ( NLicensing (
NLicensingService ( 714)
8.1.8.1 Classes
8.1.8.1.1 NLicense Class
This class supports internal Neurotechnology libraries infrastructure and should not be used directly in your code. Java public final class NLicense; File NLicense.java NLicense Methods Name activateOnline ( see page 707) Description Activates specified Id (that was obtained through calling GenerateId method or using ActivationWizardDotNet) and obtains license file for this Id via internet. Deactivates specified license via internet. Deactivates specified license via internet using specified deactivation Id. Generates deactivation Id for specified provided product on current computer. Generates deactivation Id for specified license on current computer. Generates Id for activation from serial number for a particular machine. Retrieves license information of specified product. see page Retrieves license information of specified component.
deactivateOnline (
generateDeactivationIDForLicense ( see page 708) generateID ( getInfo ( see page 709) see page 709)
8
see page Checks if component specified by name is activated.
706
com.neurotec.licensing Package
Retrieves a function that retrieves NType object for the enclosing type. Obtains license. Obtains license. Releases license. Releases license.
707
com.neurotec.licensing Package
708
com.neurotec.licensing Package
com.neurotec.licensing Package
see page 712) object that contains properties for retrieving license information.
String port
com.neurotec.licensing Package
int port String products Returns Returns true if license available; otherwise, false.
String port String components Returns Returns true if license available; otherwise, false.
int port
com.neurotec.licensing Package
com.neurotec.licensing Package
713
com.neurotec.licensing Package
see page 715) see page 715) see page 715) see page 715) see page 716) see page 716)
nativeTypeOf (
uninstall (
714
com.neurotec.licensing Package
715
com.neurotec.media Package
8.1.9.1 Classes
8.1.9.1.1 NMedia Class
Provides information about NMedia library. Java public final class NMedia; File NMedia.java NMedia Fields Name DLL_NAME ( see page 717) see page NATIVE_LIBRARY ( 717) Description Name of DLL containing unmanaged part of this component. The object incapsulating the native library.
716
com.neurotec.media Package
Description see page 717) Retrieves a function that retrieves NModule object for the enclosing module.
717
com.neurotec.media Package
718
8.1 Java Reference File NMediaReader.java Methods Name NMediaReader ( NMediaReader Classes Name ReadResult ( NMediaReader Methods Name getLength ( getPosition ( getSource ( getState ( isLive ( pause ( see page 724) see page 724) see page 724) see page 725)
com.neurotec.media Package
Description Gets file length when NMediaReader source is file. Gets NMediaReader position in media source (file). Gets media source (file or device) of the NMediaReader. Gets NMediaReader state. Checks if media source which is used by NMediaReader is live. Retrieves a function that retrieves NType object for the enclosing type. Pauses specified NMediaReader.
nativeTypeOf (
see page 725) Reads audio sample to NSoundBuffer. see page 725) Reads video sample using NMediaReader. Sets NMediaReader position in media source (file). Starts NMediaReader. Stops NMediaReader.
com.neurotec.media Package
public NMediaReader(NMediaSource source, EnumSet<NMediaType> mediaTypes, boolean isLive, int flags); Parameters Parameters NMediaSource source EnumSet<NMediaType> mediaTypes boolean isLive Description Media source from which NMediaReader will be created. Media types supported by NMediaReader. Can be Audio and Video (only one at a time or both). Flag indicating if media source is live. If set to true media from source will be read in real time (from devices). In this case video or audio samples will be dropped until user calls ReadAudioSample or ReadVideoSample functions. If user calls these functions too quickly they are blocked until new video frame or audio sample appears. If set to false video frames or audio samples are not dropped and user can read them in any speed (gets all samples/frames). When set to false, NMediaReader works only with video/audio data saved in files. Flags controlling NMediaReader. These flags can be used (for flags parameter): FlagDoNotUseDirectShow FlagDoNotUseWindowsMediaFoundation FlagPreferDirectShow These flags work only on Windows OS.
int flags
720
8.1 Java Reference Parameters Parameters String fileNameOrUrl EnumSet<NMediaType> mediaTypes boolean isLive
com.neurotec.media Package
Description String representation of file name or URL. The specified file should contain media source. Media types supported by NMediaReader. Can be Audio and Video (only one at a time or both). Flag indicating if media source is live. If set to true media from source will be read in real time (from devices). In this case video or audio samples will be dropped until user calls ReadAudioSample or ReadVideoSample functions. If user calls these functions too quickly they are blocked until new video frame or audio sample appears. If set to false video frames or audio samples are not dropped and user can read them in any speed (gets all samples/frames). When set to false, NMediaReader works only with video/audio data saved in files. Flag indicating if media source is from Url (IP camera).
boolean isUrl
8.1 Java Reference Parameters Parameters String fileName EnumSet<NMediaType> mediaTypes boolean isLive
com.neurotec.media Package
Description File name. The specified file should contain media source. Media types supported by NMediaReader. Can be Audio and Video (only one at a time or both). Flag indicating if media source is live. If set to true media from source will be read in real time (from devices). In this case video or audio samples will be dropped until user calls ReadAudioSample or ReadVideoSample functions. If user calls these functions too quickly they are blocked until new video frame or audio sample appears. If set to false video frames or audio samples are not dropped and user can read them in any speed (gets all samples/frames). When set to false, NMediaReader works only with video/audio data saved in files. Flags controlling NMediaReader. These flags can be used (for flags parameter): FlagDoNotUseDirectShow FlagDoNotUseWindowsMediaFoundation FlagPreferDirectShow These flags work only on Windows OS.
int flags
722
8.1 Java Reference Parameters Parameters URI url EnumSet<NMediaType> mediaTypes boolean isLive
com.neurotec.media Package
Description Uniform resource identifier (URI) which contains URL address (address of IP camera). Media types supported by NMediaReader. Can be Audio and Video (only one at a time or both). Flag indicating if media source is live. If set to true media from source will be read in real time (from devices). In this case video or audio samples will be dropped until user calls ReadAudioSample or ReadVideoSample functions. If user calls these functions too quickly they are blocked until new video frame or audio sample appears. If set to false video frames or audio samples are not dropped and user can read them in any speed (gets all samples/frames). When set to false, NMediaReader works only with video/audio data saved in files. Flags controlling NMediaReader. These flags can be used (for flags parameter): FlagDoNotUseDirectShow FlagDoNotUseWindowsMediaFoundation FlagPreferDirectShow These flags work only on Windows OS.
int flags
getSoundBuffer ( getTimeStamp (
723
com.neurotec.media Package
724
com.neurotec.media Package
com.neurotec.media Package
NMediaReaderResult which contains video sample (frame), timespan and duration. Before using this method user should start ( see page 726) NMediaReader ( see page 718) using NMediaReader.start ( see page 726) method. For more information on how to use this method see ReadAudio and ReadAudioFromDevice tutorials.
FLAG_DO_NOT_USE_DIRECT_SHOW (
FLAG_DO_NOT_USE_WINDOWS_MEDIA_FOUNDATION Used when user prefers not to use Windows ( see page 727) Media Foundation for NMediaSource. FLAG_PREFER_DIRECT_SHOW ( see page 727) Used when user prefers to use DirectShow for NMediaSource.
726
com.neurotec.media Package
Description see page 727) Enumerates all source devices by specified media type. Creates NMediaSource from specified file. Creates NMediaSource from specified URL. Gets display name of specified media source. Gets media source formats. Gets the ID of the current media source. Gets media type of specified media source. Retrieves a function that retrieves NType object for the enclosing type. see page 728) see page 729) see page 730)
see page 730) Gets media source format for specified media type.
getMediaType ( nativeTypeOf (
setCurrentFormat (
see page 731) Sets media source format for specified media type.
727
8.1 Java Reference Parameters Parameters EnumSet<NMediaType> mediaType Returns Devices array of NMediaSource (
com.neurotec.media Package
728
com.neurotec.media Package
729
com.neurotec.media Package
730
com.neurotec.media Package
731
8.1 Java Reference DVSL ( DX50 ( H264 ( I420 ( IYUV ( L16 ( L8 ( M4S2 ( MJPG ( MP43 ( MP4S ( MP4V ( MPG1 ( MSS1 ( MSS2 ( NV11 ( NV12 ( P010 ( P016 ( P210 ( P216 ( RGB24 ( RGB32 ( RGB555 ( RGB565 ( RGB8 ( UYVY ( V210 ( V216 ( V410 ( WMV1 ( WMV2 ( WMV3 ( WVC1 ( Y210 ( Y216 ( Y410 ( Y416 ( Y41P ( Y41T ( Y42T ( YUY2 ( YV12 ( YVU9 ( YVYU ( see page 734) see page 734) see page 734) see page 734) see page 735) see page 735) see page 735) see page 735) see page 735) see page 735) see page 735) see page 735) see page 735) see page 736) see page 736) see page 736) see page 736) see page 736) see page 736) see page 736) see page 736) see page 736) see page 736) see page 737) see page 737)
com.neurotec.media Package
Value for video format SD-DVCR (525-60 or 625-50). Value for video format DX50. Value for video format H.264. Value for video format I420. Value for video format IYUV. Value for video format L16. Value for video format L8. Value for video format MPEG-4 part 2 video. Value for video format Motion JPEG. Value for video format Microsoft MPEG 4 codec version 3. Value for video format ISO MPEG 4 codec version 1. Value for video format MPEG-4 part 2 video. Value for video format MPEG-1 video. Value for video format Windows Media Screen codec version 1. Value for video format Windows Media Video 9 Screen codec. Value for video format NV11. Value for video format NV12. Value for video format P010. Value for video format P016. Value for video format P210. Value for video format P216. Value for video format RGB, 24 bpp. Value for video format RGB, 32 bpp. Value for video format RGB 555, 16 bpp. Value for video format RGB 565, 16 bpp. Value for video format RGB, 8bpp. Value for unknown video format. Value for video format UYVY. Value for video format V210. Value for video format V216. Value for video format V40. Value for video format Windows Media Video codec version 7. Value for video format Windows Media Video 8 codec. Value for video format Windows Media Video 9 codec. Value for video format SMPTE 421M ("VC-1"). Value for video format Y210. Value for video format Y216. Value for video format Y40. Value for video format Y416. Value for video format Y41P. Value for video format Y41T. Value for video format Y42T. Value for video format YUY2. Value for video format YV12. Value for video format YVU9. Value for video format YVYU.
see page 737) see page 737) see page 737) see page 737) see page 737) see page 737) see page 737) see page 738) see page 738) see page 738) see page 738) see page 738) see page 738) see page 738) see page 738) see page 738) see page 738) see page 739) see page 739) see page 739) see page 739)
UNKNOWN (
732
8.1 Java Reference NMediaFormat Methods Name getMediaSubtype ( getMediaType ( nativeTypeOf ( isCompatibleWith ( setMediaSubtype ( NVideoFormat Class Name getFrameRate ( getHeight (
com.neurotec.media Package
Description see page 717) Gets media subtype from/for specified media format. Gets media type from/for specified NMediaFormat ( see page 717). see page 718) Checks if media format is compatible with other media format. Retrieves a function that retrieves NType object for the enclosing type. see page 718) Sets media subtype from/for specified media format. see page 718) see page 718)
Description see page 739) Gets video format frame rate. Gets video format frame height. Gets video format frame aspect ratio. Gets video format frame width. see page 739) see page
getInterlaceMode (
see page Creates media subtype representing string. Retrieves a function that retrieves NType object for the enclosing type. Sets video format frame height. Sets video format frame height. Sets video format frame aspect ratio. Sets video format frame width.
setInterlaceMode (
733
com.neurotec.media Package
com.neurotec.media Package
com.neurotec.media Package
com.neurotec.media Package
com.neurotec.media Package
com.neurotec.media Package
com.neurotec.media Package
740
com.neurotec.plugins Package
The function that retrieves NType object for the enclosing type.
741
com.neurotec.plugins Package
NPluginManager ( NPluginModule (
8.1.10.1 Classes
8.1.10.1.1 NPlugin Class
Plug-in management framework for use in other Neurotechnology components. Java public final class NPlugin extends NObject; File NPlugin.java NPlugin Methods Name addChangeListener ( 743) disable ( enable ( getError ( see page Description Adds user specified listener for any plugin changes event ( 751). Disables NPlugin. Enables NPlugin. Returns the most recent exception of NPlugin. Gets plug ( Gets plug ( see page 744)-in library name. see page 744)-in load time in milliseconds. see page 750) object. see page 744) time in see page
see page 743) see page 743) see page 743) see page 743) see page 743) see page 743) see page 744) see page 744)
Gets NPluginModule (
Gets the manager of the plugin. Gets plug ( see page 744)-in plug ( milliseconds.
getSelectedInterfaceVersion ( page 744) getState ( plug ( see page 744) see page 744) see nativeTypeOf (
see Gets current version of plugin interface. Gets the state of specified plugin. Retrieves a function that retrieves NType object for the enclosing type. Plugs specified plug-in to the system. Removes user specified listener from any plugin changes event ( page 751). Unplugs specified plug ( see page 744)-in from the system. see
com.neurotec.plugins Package
com.neurotec.plugins Package
744
com.neurotec.plugins Package
Checks if initial plugin search was performed and if not calls Refresh. Gets disabled plugins collection. Retrieves an array of NPluginManager instances. Gets NPluginManager interface type name. Returns the range of supported interface versions by specified NPluginManager. Gets collection of all plugins in NPluginManager.
getInterfaceType (
getInterfaceVersions ( getPlugins (
see page 748) Gets plugins and its dependencies search path. Checks whether PlugAll and UnplugAll methods work. Retrieves a function that retrieves NType object for the enclosing type. Plugs all plugins into the system. Refreshes plugins list.
745
com.neurotec.plugins Package
removeDisabledPluginsChangeListener Removes user specified listener from disabled plugins adding ( see page 749) changed event ( see page 751). removePluginsChangeListener ( page 749) setPluginSearchPath ( unplugAll ( see page 749) see Removes user specified listener from plugins adding changed event ( see page 751). Unplugs all plugins.
see page 749) Sets plugins and its dependencies search path.
8.1.10.1.2.1.2.1 PluginCollection Methods 8.1.10.1.2.1.2.1.1 add Method 8.1.10.1.2.1.2.1.1.1 NPluginManager.PluginCollection.add Method (NPluginModule, String)
Adds plugin and its dependencies (if exist) from specified directory. Java public NPlugin add(NPluginModule module, String directory); Parameters Parameters NPluginModule module String directory Returns Added plugin. Description Plugin module. Directory where plugin and its dependencies (if exist) are saved.
746
com.neurotec.plugins Package
public NPlugin add(String fileName); Parameters Parameters String fileName Returns Added plugin. Remarks This method automatically searches for additional libraries (specified in fileName) and loads them. Description File name where plugin is saved.
747
com.neurotec.plugins Package
748
com.neurotec.plugins Package
public static NType nativeTypeOf(); Returns The function that retrieves NType object for the enclosing type.
749
com.neurotec.plugins Package
750
8.1 Java Reference Java public String getPluginName(); Returns Plugin name.
com.neurotec.plugins.event Package
8.1.11.1 Classes
8.1.11.1.1 NPluginEvent Class
Structure for handling NPlugin ( see page 742) events.
751
com.neurotec.plugins.event Package
public class NPluginEvent extends EventObject; File NPluginEvent.java Methods Name NPluginEvent ( NPluginEvent Methods Name getPlugin ( see page 752) Description Retrieves the NPlugin ( see page 742) object. see page 752) Description Initializes a new instance of the ErrorSupressedEvent class.
8.1.11.2 Interfaces
8.1.11.2.1 NPluginsChangeListener Interface
Event listener for NPluginsChange event ( Java public interface NPluginsChangeListener extends NChangeListener; File NPluginsChangeListener.java see page 751).
752
Index A
About 1 ANASCIIBinaryRecord class 217 about ANASCIIBinaryRecord class 217 FIELD_DAT 218 FIELD_SRC 218 FIELD_UDF_FROM 219 FIELD_UDF_TO 219 getDate 219 getSourceAgency 220 MAX_QUALITY_METRIC_SCORE 219 MAX_SOURCE_AGENCY_LENGTH 219 MAX_SOURCE_AGENCY_LENGTH_V4 219 MIN_SOURCE_AGENCY_LENGTH 219 nativeTypeOf 220 QUALITY_METRIC_SCORE_FAILED 219 QUALITY_METRIC_SCORE_NOT_AVAILABLE 219 setDate 220 setSourceAgency 220 ANASCIIRecord class 220 about ANASCIIRecord class 220 MAX_FIELD_NUMBER 221 nativeTypeOf 222 ANBinaryRecord class 222 about ANBinaryRecord class 222 nativeTypeOf 223 ANCharset class 223 about ANCharset class 223 ANCharset 223 name 223 version 224 Android Activation 14 ANFAlternateSegment class 224 about ANFAlternateSegment class 224 ANFAlternateSegment 224 ANFAmputation class 224 about ANFAmputation class 224 ANFAmputation 225 type 225
ANFCore class 225 about ANFCore class 225 ANFCore 225 y 226 ANFDelta class 226 about ANFDelta class 226 ANFDelta 226 x 226 y 227 ANField class 227 about ANField class 227 getItems 228 getNumber 228 getSubFields 228 getValue 229 nativeTypeOf 229 setValue 229 ANField.ItemCollection class 227 about ANField.ItemCollection class 227 ANField.SubFieldCollection class 227 about ANField.SubFieldCollection class 227 add 228 ANFImageBinaryRecord class 229 about ANFImageBinaryRecord class 229 FIELD_CA 231 FIELD_FGP 231 FIELD_IMP 232 getImpressionType 232 getPositions 232 MAX_POSITION_COUNT 232 nativeTypeOf 232 setImpressionType 232 ANFImageBinaryRecord.PositionCollection class 231 about ANFImageBinaryRecord.PositionCollection class 231 ANFPatternClass class 233 about ANFPatternClass class 233 ANFPatternClass 233 value 233 vendorValue 233 ANFPImageASCIIBinaryRecord class 234 about ANFPImageASCIIBinaryRecord class 234 FIELD_FGP 239 a
9 FIELD_IMP 239 FIELD_PD 239 FIELD_PPC 239 getImpressionType 239 getPositions 240 getPrintPositions 240 getQualityMetrics 240 MAX_POSITION_COUNT 239 MAX_PRINT_POSITION_COUNT 239 nativeTypeOf 240 setImpressionType 240
score 247 ANFPrintPosition class 247 about ANFPrintPosition class 247 ANFPrintPosition 248 bottom 248 fingerView 248 left 249 right 249 segment 249 top 249 ANFSegment class 249 about ANFSegment class 249 ANFSegment 250 bottom 250 left 250 position 250 right 250 top 250 ANImageASCIIBinaryRecord class 250 about ANImageASCIIBinaryRecord class 250 FIELD_BPX 254 FIELD_CGA 254 FIELD_COM 254 FIELD_CSP 255 FIELD_DMM 255 FIELD_HLL 255 FIELD_HPS 255 FIELD_IQM 255 FIELD_SHPS 255 FIELD_SLC 255 FIELD_SVPS 255 FIELD_VLL 256 FIELD_VPS 256 getBitsPerPixel 258 getColorSpace 258 getComment 258 getCompressionAlgorithm 258 getDeviceMonitoringMode 259 getHorzLineLength 259 getHorzPixelScale 259 getScaleUnits 259 getScanHorzPixelScale 259
ANFPImageASCIIBinaryRecord.PositionCollection class 238 about ANFPImageASCIIBinaryRecord.PositionCollection class 238 ANFPImageASCIIBinaryRecord.PrintPositionCollection class 238 about ANFPImageASCIIBinaryRecord.PrintPositionCollection class 238 ANFPImageASCIIBinaryRecord.QualityMetricCollection class 238 about ANFPImageASCIIBinaryRecord.QualityMetricCollection class 238 ANFPMinutia class 240 about ANFPMinutia class 240 ANFPMinutia 241, 242, 243 getTheta 244 quality 244 setTheta 244 theta 244 type 244 x 244 y 244 ANFPositionDescriptor class 245 about ANFPositionDescriptor class 245 ANFPositionDescriptor 245 portion 245 position 246 ANFPQualityMetric class 246 about ANFPQualityMetric class 246 algorithmProductId 247 algorithmVendorId 247 ANFPQualityMetric 246 position 247
9 getScanVertPixelScale 259 getVendorCompressionAlgorithm 260 getVertLineLength 260 getVertPixelScale 260 MAX_COMMENT_LENGTH 256 MAX_LINE_LENGTH 256 MAX_PIXEL_SCALE 256
about ANIrisImageProperties class 265 ANIrisImageProperties 265 horzOrientation 266 scanType 266 vertOrientation 266 ANNISTQualityMetric class 266 about ANNISTQualityMetric class 266 ANNISTQualityMetric 266, 267 position 267 score 267 ANPenVector class 267 about ANPenVector class 267 ANPenVector 268 pressure 268 x 268 y 268 ANQualityMetric class 268 about ANQualityMetric class 268 algorithmProductId 269 algorithmVendorId 269 ANQualityMetric 269 score 270 ANRecord class 270 about ANRecord class 270 beginUpdate 273 endUpdate 273 FIELD_DATA 272 FIELD_IDC 272 FIELD_LEN 273 FLAG_MERGE_DUBLICATE_FIELDS 273 FLAG_RECOVER_FROM_BINARY_DATA 273 getData 273 getFields 274 getIdc 274 getRecordType 274 isValidated 274 MAX_FIELD_NUMBER 273 MAX_IDC 273 nativeTypeOf 274 setData 275 setIdc 275 size 275
MAX_VENDOR_COMPRESSION_ALGORITHM_LENGT H 256 MIN_LATENT_PIXEL_SCALE_PPCM 256 MIN_LATENT_PIXEL_SCALE_PPI 256 MIN_LATENT_PIXEL_SCALE_V4_PPCM 257 MIN_LATENT_PIXEL_SCALE_V4_PPI 257 MIN_LATENT_SCAN_PIXEL_SCALE_PPCM 257 MIN_LATENT_SCAN_PIXEL_SCALE_PPI 257 MIN_LATENT_SCAN_PIXEL_SCALE_V4_PPCM 257 MIN_LATENT_SCAN_PIXEL_SCALE_V4_PPI 257 MIN_PIXEL_SCALE_PPCM 257 MIN_PIXEL_SCALE_PPI 257 MIN_SCAN_PIXEL_SCALE_PPCM 258 MIN_SCAN_PIXEL_SCALE_PPI 258 MIN_VENDOR_COMPRESSION_ALGORITHM_LENGT H 258 nativeTypeOf 260 setComment 260 setDeviceMonitoringMode 260 setScanHorzPixelScale 261 setScanVertPixelScale 261 toNImage 261 ANImageBinaryRecord class 261 about ANImageBinaryRecord class 261 AN_IMAGE_BINARY_RECORD_FIELD_HLL 263 AN_IMAGE_BINARY_RECORD_FIELD_ISR 263 AN_IMAGE_BINARY_RECORD_FIELD_VLL 263 getHorzLineLength 263 getImageResolution 263 getImageScanResolutionValue 264 getVertLineLength 264 isImageScanResolution 264 nativeTypeOf 264 toNImage 264, 265 ANIrisImageProperties class 265
about ANRecordType.RecordTypeCollection class 276 ANSMT class 283 about ANSMT class 283 ANSMT 284 description 284 source 284 tattooClass 284 tattooSubclass 284 ANSubField class 285 about ANSubField class 285 getItems 285 getValue 285 nativeTypeOf 286 setValue 286 ANSubField.ItemCollection class 285 about ANSubField.ItemCollection class 285 ANTemplate class 286 about ANTemplate class 286 ANTemplate 287, 288, 289, 290 FLAG_LEAVE_INVALID_RECORDS_UNVALIDATED 316 FLAG_USE_NIST_MINUTIA_NEIGHBORS 316 getRecords 317 getValidationLevel 317 getVersion 317 getVersionName 317 getVersions 318 isVersionSupported 318 nativeTypeOf 318 save 318, 319 setVersion 319 toNTemplate 319 VERSION_20 316 VERSION_21 316 VERSION_30 317 VERSION_40 317 VERSION_CURRENT 317 ANTemplate.RecordCollection class 290 about ANTemplate.RecordCollection class 290 add 291 addType10 292, 293 addType13 294, 295 addType14 296, 297 d
about ANRecord.FieldCollection class 271 add 271 contains 272 getByNumber 272 indexOf 272 ANRecordType class 275 about ANRecordType class 275 getDataType 277 getFieldId 277 getFieldName 277 getFieldNumberById 278 getMaxFieldNumber 278 getName 278 getNumber 278 getStandardFieldNumbers 278 getType1 279 getType10 279 getType13 279 getType14 279 getType15 279 getType16 279 getType17 280 getType2 280 getType3 280 getType4 280 getType5 280 getType6 280 getType7 281 getType8 281 getType9 281 getType99 281 getTypeByNumber 281 getTypes 282 getUserDefinedFieldNumbers 282 getVersion 282 isFieldKnown 282 isFieldMandatory 282 isFieldStandard 283 MAX_NUMBER 277 nativeTypeOf 283 ANRecordType.RecordTypeCollection class 276
9 addType15 297, 298 addType16 299, 300 addType17 301, 302 addType2 303 addType3 303, 304 addType4 305, 306 addType5 307, 308 addType6 308, 309, 310 addType7 310, 311 addType8 311, 312, 313 addType9 313, 314, 315 addType99 315, 316 ANType10Record class 320 about ANType10Record class 320 FIELD_COL 330 FIELD_CSP 330 FIELD_FFP 330 FIELD_IMT 330 FIELD_PAS 330 FIELD_PHD 330 FIELD_POA 330 FIELD_POS 330 FIELD_PXS 330 FIELD_SAP 331 FIELD_SEC 331 FIELD_SHC 331 FIELD_SMD 331 FIELD_SMS 331 FIELD_SMT 331 FIELD_SPA 331 FIELD_SQS 331 FIELD_SXS 332 getBaldSubjectHairColor 335 getFacialFeaturePoints 335 getImageType 335 getNCICDesignationCodes 335 getOtherPhotoCharacteristics 335 getPhotoAcquisitionSource 335 getPhotoAttributes 336 getPhotoDate 336 getPhysicalPhotoCharacteristics 336 getPoseOffsetAngle 336
getSMTs 336 getSMTsColors 336 getSubjectAcquisitionProfile 337 getSubjectEyeColor 337 getSubjectFacialAttributes 337 getSubjectFacialCharacteristics 337 getSubjectFacialExpression 337 getSubjectHairColor 337 getSubjectHairColorEx 338 getSubjectPose 338 getSubjectPoseAngles 338 getSubjectPoseAnglesPitch 338 getSubjectPoseAnglesPitchUncertainty 338 getSubjectPoseAnglesRoll 338 getSubjectPoseAnglesRollUncertainty 339 getSubjectPoseAnglesYaw 339 getSubjectPoseAnglesYawUncertainty 339 getSubjectQualityScores 339 getVendorPhotoAcquisitionSource 339 MAX_FACIAL_FEATURE_POINT_COUNT 332 MAX_NCIC_DESIGNATION_CODE_COUNT 332 MAX_NCIC_DESIGNATION_CODE_LENGTH 332 MAX_OTHER_PHOTO_CHARACTERISTIC_LENGTH 332 MAX_PHOTO_DESCRIPTION_COUNT 332 MAX_PHYSICAL_PHOTO_CHARACTERISTIC_LENGTH 332 MAX_QUALITY_METRIC_COUNT 332 MAX_SMT_COUNT 332 MAX_SMT_SIZE 333 MAX_SUBJECT_FACIAL_CHARACTERISTIC_LENGTH 333 MAX_SUBJECT_FACIAL_DESCRIPTION_COUNT 333 MAX_VENDOR_PHOTO_ACQUISITION_SOURCE_LEN GTH 333 MIN_NCIC_DESIGNATION_CODE_LENGTH 333 MIN_SUBJECT_FACIAL_CHARACTERISTIC_LENGTH 333 nativeTypeOf 339 SAP_ANSI_FULL_FRONTAL_FACIAL_IMAGE 333 SAP_ANSI_TOKEN_FACIAL_IMAGE 333 SAP_BPA_LEVEL_30 333 SAP_BPA_LEVEL_40 333 e
ANType10Record.SubjectQualityScoreCollection class 329 about ANType10Record.SubjectQualityScoreCollection class 329 ANType13Record class 342 about ANType13Record class 342 FIELD_LCD 348 FIELD_LQM 348 FIELD_SPD 348 getLatentCaptureDate 348 getSearchPositionDescriptors 348 MAX_QUALITY_METRIC_COUNT 348 MAX_SEARCH_POSITION_DESCRIPTOR_COUNT 348 nativeTypeOf 349 setLatentCaptureDate 349 ANType13Record.SearchPositionDescriptorCollection class 347 about ANType13Record.SearchPositionDescriptorCollection class 347 ANType14Record class 349 about ANType14Record class 349 FIELD_AMP 356 FIELD_ASEG 356 FIELD_FCD 356 FIELD_FQM 356 FIELD_NQM 357 FIELD_PPD 357 FIELD_SEG 357 FIELD_SQM 357 getAlternateSegments 358 getAlternateSegmentsVertices 359 getAmputations 359 getFingerprintCaptureDate 359 getNISTQualityMetrics 359 getPrintPositionDescriptor 359 getSegmentationQualityMetrics 359 getSegments 360 MAX_ALTERNATE_SEGMENT_COUNT 357 MAX_ALTERNATE_SEGMENT_VERTEX_COUNT 357 MAX_AMPUTATION_COUNT 357 MAX_NIST_QUALITY_METRIC_COUNT 357 MIN_ALTERNATE_SEGMENT_VERTEX_COUNT 358 nativeTypeOf 360 NIST_QUALITY_METRIC_SCORE_EXCELLENT 358 f
SAP_DRIVERS_LICENSE_IMAGE 334 SAP_ISO_FULL_FRONTAL_FACIAL_IMAGE 334 SAP_ISO_TOKEN_FACIAL_IMAGE 334 SAP_LEGACY_MUGSHOT 334 SAP_PIV_FACIAL_IMAGE 334 SAP_SURVEILLANCE_FACIAL_IMAGE 334 SAP_UNKNOWN 334 setPhotoAcquisitionSource 340 setPhotoAttributes 340 setPhotoDate 340 setPoseOffsetAngle 340 setSubjectAcquisitionProfile 340 setSubjectEyeColor 341 setSubjectFacialAttributes 341 setSubjectFacialExpression 341 setSubjectHairColor 341 setSubjectPose 342 setSubjectPoseAngles 342 ANType10Record.FacialFeaturePointCollection class 327 about ANType10Record.FacialFeaturePointCollection class 327 ANType10Record.NCICDesignationCodeCollection class 327 about ANType10Record.NCICDesignationCodeCollection class 327 ANType10Record.OtherPhotoCharacteristicCollection class 328 about ANType10Record.OtherPhotoCharacteristicCollection class 328 ANType10Record.PhysicalPhotoCharacteristicCollection class 328 about ANType10Record.PhysicalPhotoCharacteristicCollection class 328 ANType10Record.SMTCollection class 328 about ANType10Record.SMTCollection class 328 add 328, 329 ANType10Record.SMTColorsCollection class 329 about ANType10Record.SMTColorsCollection class 329 ANType10Record.SubjectFacialCharacteristicCollection class 329 about ANType10Record.SubjectFacialCharacteristicCollection class 329
NIST_QUALITY_METRIC_SCORE_FAILED 358 NIST_QUALITY_METRIC_SCORE_FAIR 358 NIST_QUALITY_METRIC_SCORE_GOOD 358 NIST_QUALITY_METRIC_SCORE_NOT_AVAILABLE 358 NIST_QUALITY_METRIC_SCORE_POOR 358 NIST_QUALITY_METRIC_SCORE_VERY_GOOD 358 setFingerprintCaptureDate 360 setPrintPositionDescriptor 360 ANType14Record.AlternateSegmentCollection class 355 about ANType14Record.AlternateSegmentCollection class 355 ANType14Record.AlternateSegmentVerticesCollection class 355 about ANType14Record.AlternateSegmentVerticesCollection class 355 ANType14Record.AmputationCollection class 355 about ANType14Record.AmputationCollection class 355 ANType14Record.NISTQualityMetricCollection class 356 about ANType14Record.NISTQualityMetricCollection class 356 ANType14Record.SegmentationQualityMetricCollection class 356 about ANType14Record.SegmentationQualityMetricCollection class 356 ANType14Record.SegmentCollection class 356 about ANType14Record.SegmentCollection class 356 ANType15Record class 360 about ANType15Record class 360 FIELD_PCD 365 FIELD_PLP 365 FIELD_PQM 365 getPalmprintCaptureDate 366 MAX_QUALITY_METRIC_COUNT 366 nativeTypeOf 366 setPalmprintCaptureDate 366 ANType16Record class 366 about ANType16Record class 366 FIELD_UDI 371 FIELD_UQS 371 FIELD_UTD 371 getUserDefinedImage 371 getUserDefinedQualityScore 371 getUserDefinedTestingDate 371
MAX_USER_DEFINED_IMAGE_LENGTH 371 nativeTypeOf 372 setUserDefinedImage 372 setUserDefinedQualityScore 372 setUserDefinedTestingDate 372 ANType17Record class 372 about ANType17Record class 372 FIELD_ALS 378 FIELD_COM 378 FIELD_DUI 378 FIELD_ECL 378 FIELD_FID 378 FIELD_GUI 378 FIELD_ICD 378 FIELD_IPC 379 FIELD_IQS 379 FIELD_IRD 379 FIELD_MMS 379 FIELD_RAE 379 FIELD_RAU 379 FIELD_SHPS 379 FIELD_SVPS 379 getAcquisitionLightingSpectrum 380 getDeviceUniqueIdentifier 380 getEyeColor 380 getFeatureIdentifier 381 getImageProperties 381 getImageQualityScore 381 getIrisCaptureDate 381 getIrisDiameter 381 getMake 381 getModel 382 getRotationAngle 382 getRotationAngleUncertainty 382 getSerialNumber 382 getUuid 382 MAX_IRIS_DIAMETER 380 MAX_MAKE_LENGTH 380 MAX_MODEL_LENGTH 380 MAX_SERIAL_NUMBER_LENGTH 380 nativeTypeOf 382 setAcquisitionLightingSpectrum 383
9 setDeviceUniqueIdentifier 383 setEyeColor 383 setFeatureIdentifier 383 setImageProperties 383 setImageQualityScore 383 setIrisCaptureDate 384 setIrisDiameter 384 setMakeModelSerialNumber 384 setRotationAngle 384 setRotationAngleUncertainty 384 setUuid 385 ANType1Record class 385 about ANType1Record class 385 CHARSET_ASCII 390 CHARSET_LATIN 390 CHARSET_UNICODE 390
getPriority 395 getStandardCharsetDescription 395 getStandardCharsetIndexByName 395 getStandardCharsetIndexes 396 getStandardCharsetName 396 getTransactionControl 396 getTransactionControlReference 396 getTransactionType 397 isCharsetKnown 397 isCharsetStandard 397 isCharsetUserDefined 397 MAX_HIGH_TRANSMITTING_RESOLUTION 392 MAX_LOW_TRANSMITTING_RESOLUTION 392 MAX_PRIORITY 392 MAX_PRIORITY_V3 393 MAX_RESOLUTION 393 MAX_RESOLUTION_V4 393 MAX_TRANSACTION_TYPE_LENGTH_V4 393 MIN_HIGH_TRANSMITTING_RESOLUTION 393 MIN_LOW_TRANSMITTING_RESOLUTION 393 MIN_NATIVE_SCANNING_RESOLUTION 393 MIN_SCANNING_RESOLUTION 393 MIN_TRANSACTION_TYPE_LENGTH_V4 393 nativeTypeOf 398 setDate 398 setDestinationAgency 398 setDomain 398 setGmt 399 setOriginatingAgency 399 setPriority 399 setTransactionControl 399 setTransactionControlReference 399 setTransactionType 399 ANType1Record.CharsetCollection class 389 about ANType1Record.CharsetCollection class 389 add 389 contains 389 ANType2Record class 400 about ANType2Record class 400 FIELD_UDF_FROM 401 FIELD_UDF_TO 401 FIELD_UDF_TO_V4 401
CHARSET_USER_DEFINED_FROM 390 CHARSET_USER_DEFINED_TO 390 CHARSET_UTF_8 390 FIELD_CNT 390 FIELD_DAI 391 FIELD_DAT 391 FIELD_DCS 391 FIELD_DOM 391 FIELD_GMT 391 FIELD_NSR 391 FIELD_NTR 391 FIELD_ORI 391 FIELD_PRY 392 FIELD_TCN 392 FIELD_TCR 392 FIELD_TOT 392 FIELD_VER 392 getCharsets 394 getDate 394 getDestinationAgency 394 getDomainName 394 getDomainVersion 394 getGmt 394 getNativeScanningResolution 395 getNominalTransmittingResolution 395 getOriginatingAgency 395
9 nativeTypeOf 401 ANType3Record class 401 about ANType3Record class 401 FIELD_GCA 404 getUserDefinedQualityScore 404 getVendorCompressionAlgorithm 404 nativeTypeOf 404 ANType4Record class 404 about ANType4Record class 404 FIELD_GCA 406 getUserDefinedQualityScore 406 getVendorCompressionAlgorithm 407 nativeTypeOf 407 ANType5Record class 407 about ANType5Record class 407 FIELD_BCA 409 getUserDefinedQualityScore 409 getVendorCompressionAlgorithm 409 nativeTypeOf 409 ANType6Record class 410 about ANType6Record class 410 FIELD_BCA 412 getUserDefinedQualityScore 412 getVendorCompressionAlgorithm 412 nativeTypeOf 412 ANType7Record class 412 about ANType7Record class 412 FIELD_UDF 413 nativeTypeOf 414 ANType8Record class 414 about ANType8Record class 414 FIELD_SIG 419 FIELD_SRT 419 getPenVectors 419 getSignatureRepresentationType 419 getSignatureType 419 nativeTypeOf 420 setSignatureType 420
FIELD_BCD 422 FIELD_BDB 422 FIELD_BDQ 422 FIELD_BFO 423 FIELD_BFT 423 FIELD_BTY 423 FIELD_HDV 423 getBdbFormatOwner 423 getBdbFormatType 424 getBiometricCreationDate 424 getBiometricDataQuality 424 getBiometricType 424 getHeaderVersion 424 HEADER_VERSION_1_0 423 HEADER_VERSION_1_1 423 nativeTypeOf 424 setBiometricCreationDate 425 setBiometricDataQuality 425 ANType9Record class 425 about ANType9Record class 425 FIELD_ALL_FROM 429 FIELD_ALL_TO 429 FIELD_CRP 429 FIELD_DLT 429 FIELD_FGP 429 FIELD_FMT 430 FIELD_FPC 430 FIELD_IMP 430 FIELD_MIN 430 FIELD_MRC 430 FIELD_OFR 430 FIELD_RDG 430 FIELD_STANDARD_FORMAT_FEATURES_FROM 430 FIELD_STANDARD_FORMAT_FEATURES_TO 430 FIELD_VENDOR_DEFINED_FEATURES_FROM 431 FIELD_VENDOR_DEFINED_FEATURES_TO 431 getCores 432 getDeltas 432 getImpressionType 432 getMinutiae 432 getMinutiaeNeighbors 432 getOFRSEquipment 432
ANType8Record.PenVectorCollection class 419 about ANType8Record.PenVectorCollection class 419 ANType99Record class 420 about ANType99Record class 420
9 getOFRSMethod 433 getOFRSName 433 getPatternClasses 433 getPositions 433 isHasMinutiae 433 isHasMinutiaeRidgeCounts 434
y 437 BDIFFPMinutiaNeighbor class 437 about BDIFFPMinutiaNeighbor class 437 BDIFFPMinutiaNeighbor 437 EMPTY 438 index 438 ridgeCount 438
isHasMinutiaeRidgeCountsIndicator 434 isMinutiaFormat 434 MAX_FINGERPRINT_X 431 MAX_FINGERPRINT_Y 431 MAX_PALMPRINT_X 431 MAX_PALMPRINT_Y 431 MINUTIA_QUALITY_BEST 431 MINUTIA_QUALITY_MANUAL 431 MINUTIA_QUALITY_NOT_AVAILABLE 431 MINUTIA_QUALITY_WORST 431 nativeTypeOf 434 setImpressionType 434 setOFRS 435 toNFRecord 435 ANType9Record.CoreCollection class 428 about ANType9Record.CoreCollection class 428 ANType9Record.DeltaCollection class 428 about ANType9Record.DeltaCollection class 428 ANType9Record.MinutiaCollection class 428 about ANType9Record.MinutiaCollection class 428 ANType9Record.MinutiaNeighborsCollection class 428 about ANType9Record.MinutiaNeighborsCollection class 428 ANType9Record.PatternClassCollection class 428 about ANType9Record.PatternClassCollection class 428 add 429 ANType9Record.PositionCollection class 429 about ANType9Record.PositionCollection class 429 API Reference 58
C
CBEFFBDBFormatIdentifiers class 438 about CBEFFBDBFormatIdentifiers class 438 BIOLOGICA_SISTEMAS_ISO_19794_2_BIOUNISTATIO N 438 BIOLOGICA_SISTEMAS_ISO_19794_4_BIOUNISTATIO N 439 BIOLOGICA_SISTEMAS_ISO_19794_5_BIOUNISTATIO N 439 FEDERAL_OFFICE_FOR_INFORMATION_SECURITY_ TR_BIOMETRICS_XML_FACE_1_0 439 FEDERAL_OFFICE_FOR_INFORMATION_SECURITY_ TR_BIOMETRICS_XML_FINGER_1_0 439 ID3_SEMICONDUCTORS_COMPACT_CARD_EXTENSI ON 439 INCITS_TC_M1_BIOMETRICS_AVI_MEDIA 439 INCITS_TC_M1_BIOMETRICS_BIOMETRIC_FUSION_D ATA 439 INCITS_TC_M1_BIOMETRICS_BMP_IMAGE 439 INCITS_TC_M1_BIOMETRICS_EBTS 440 INCITS_TC_M1_BIOMETRICS_FACE_IMAGE 440 INCITS_TC_M1_BIOMETRICS_FINGER_IMAGE 440 INCITS_TC_M1_BIOMETRICS_FINGER_MINUTIAE_N 440 INCITS_TC_M1_BIOMETRICS_FINGER_MINUTIAE_U 440 INCITS_TC_M1_BIOMETRICS_FINGER_MINUTIAE_X 440
B
BDIFFaceFeaturePoint class 435 about BDIFFaceFeaturePoint class 435 BDIFFaceFeaturePoint 436 code 436 type 437 x 437
INCITS_TC_M1_BIOMETRICS_HAND_GEOMETRY_N 441 INCITS_TC_M1_BIOMETRICS_HAND_GEOMETRY_X 441 INCITS_TC_M1_BIOMETRICS_IRIS_POLAR 441 INCITS_TC_M1_BIOMETRICS_IRIS_RECTILINEAR 441 INCITS_TC_M1_BIOMETRICS_JPEG_IMAGE 441 INCITS_TC_M1_BIOMETRICS_JPEG2000_IMAGE 441 INCITS_TC_M1_BIOMETRICS_MPEG_MEDIA 441 INCITS_TC_M1_BIOMETRICS_MPEG1_PART_3_MEDI A 441 INCITS_TC_M1_BIOMETRICS_NIEM 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_2000_TYPE _10_RECORD 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_2000_TYPE _13_RECORD 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_2000_TYPE _14_RECORD 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_2000_TYPE _15_RECORD 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_2000_TYPE _16_RECORD 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_2000_TYPE _4_RECORD 442 INCITS_TC_M1_BIOMETRICS_NIST_ITL_1_200X_REC ORD_COLLECTION_FOR_TENPRINT_CAPTURE 443 INCITS_TC_M1_BIOMETRICS_NIST_ITL1_2007_TYPE_ 10_RECORD 443 INCITS_TC_M1_BIOMETRICS_NIST_ITL1_2007_TYPE_ 14_RECORD 443 INCITS_TC_M1_BIOMETRICS_NIST_ITL1_2007_TYPE_ 17_RECORD 443 INCITS_TC_M1_BIOMETRICS_PNG_IMAGE 443 INCITS_TC_M1_BIOMETRICS_SIGNATURE_SIGN_CO MMON_FEATURE_DATA_N 443 INCITS_TC_M1_BIOMETRICS_SIGNATURE_SIGN_CO MMON_FEATURE_DATA_X 444 INCITS_TC_M1_BIOMETRICS_SIGNATURE_SIGN_RA W_AND_COMMON_FEATURE_DATA_N 444
INCITS_TC_M1_BIOMETRICS_SIGNATURE_SIGN_RA W_AND_COMMON_FEATURE_DATA_X 444 INCITS_TC_M1_BIOMETRICS_SIGNATURE_SIGN_RA W_DATA_N 444 INCITS_TC_M1_BIOMETRICS_SIGNATURE_SIGN_RA W_DATA_X 444 INCITS_TC_M1_BIOMETRICS_TIFF_IMAGE 444 INCITS_TC_M1_BIOMETRICS_VRML_3D_OBJECT_DA TA 445 INCITS_TC_M1_BIOMETRICS_WAV_AUDIO 445 INCITS_TC_M1_BIOMETRICS_WSQ_IMAGE 445 ISO_IEC_JTC_1_SC_27_IT_SECURITY_TECHNIQUES_ BIOMETRIC_REFERENCE_TEMPLATE_CERTIFICATE 445 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FACE_IMAGE 445 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_IMAG E 445 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_COMPACT_N 445 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_COMPACT_R_H 446 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_COMPACT_V 446 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_COMPACT_V_H 446 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_NORMAL_N 446 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_NORMAL_R_NH 446 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_NORMAL_V 446 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_CARD_NORMAL_V_NH 447 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_RECORD_N 447 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_MINU TIAE_RECORD_X 447 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_PATT k
ERN_SKELETAL_DATA_CARD_COMPACT 447 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_PATT ERN_SKELETAL_DATA_CARD_NORMAL 447 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_PATT ERN_SKELETAL_DATA_RECORD 447 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_PATT ERN_SPECTRAL_DISCRETE_FOURIER_TRANSFORM 448 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_PATT ERN_SPECTRAL_GABOR_FILTER 448 ISO_IEC_JTC_1_SC_37_BIOMETRICS_FINGER_PATT ERN_SPECTRAL_QUANTIZED_CO_SINUSOIDAL_TRIP LET 448 ISO_IEC_JTC_1_SC_37_BIOMETRICS_HAND_GEOME TRY_SILHOUETTE 448 ISO_IEC_JTC_1_SC_37_BIOMETRICS_IRIS_IMAGE_P OLAR 448 ISO_IEC_JTC_1_SC_37_BIOMETRICS_IRIS_IMAGE_R ECTILINEAR 448 ISO_IEC_JTC_1_SC_37_BIOMETRICS_SIGNATURE_SI GN_TIME_SERIES_COMPACT 449 ISO_IEC_JTC_1_SC_37_BIOMETRICS_SIGNATURE_SI GN_TIME_SERIES_FULL 449 ISO_IEC_JTC_1_SC_37_BIOMETRICS_VASCULAR_IM AGE_DATA 449 NEUROTECHNOLOGIJA_NERECORD_1 449 NEUROTECHNOLOGIJA_NLRECORD_3 449 NEUROTECHNOLOGIJA_NTEMPLATE 449 CBEFFBiometricOrganizations class 449 _123ID 453 A_4_VISION 453 about CBEFFBiometricOrganizations class 449 ACSYS_BIOMETRICS 453 ACTIVCARD 453 ANTHEUS_TECHNOLOGY 453 AOPTIX 453 ATMEL 453 AURORA_WIRELESS_TECHNOLOGIES 453 AUTHEN_TEC 454 AWARE 454
BIO_WISE 454 BIOKEY_INTERNATIONAL 454 BIOKEY_INTERNATIONAL_2 454 BIOLINK_TECHNOLOGIES_INTERNATIONAL 454 BIOLOGICA_SISTEMAS 454 BIOSCRYPT 454 BIOVISION 454 COGENT_SYSTEMS 455 CROSS_MATCH_TECHNOLOGIES 455 CRYPTO_METRICS 455 CYBER_SIGN 455 DERMALOG_IDENTIFICATION_SYSTEMS 455 DIGENT 455 DIGITALPERSONA 455 EAST_SHORE_TECHNOLOGIES 455 EASTERN_GOLDEN_FINGER_TECHNOLOGY_BEIJIN G 455 ECRYP 455 FEDERAL_OFFICE_FOR_INFORMATION_SECURITY 456 FINGERPRINT_CARDS 456 FUJITSU 456 GERMAN_INSTITUTE_FOR_STANDARDIZATION 456 GREEN_BIT_AMERICAS 456 GRIAULE_TECNOLOGIA 456 GUARDWARE_SYSTEMS 456 HITACHI 456 HUMANSCAN 456 ID3_SEMICONDUCTORS 457 IDENTIX 457 IDENTIX_2 457 IMAGE_WARE_SYSTEMS 457 INCITS_TC_M1_BIOMETRICS 457 INFINEON_TECHNOLOGIES 457 INNOVATRICS 457 INTERNATIONAL_BIOMETRIC_GROUP 457 INVESTORSHELPERS 457 IRIDIAN_TECHNOLOGIES 458 ISO_IEC_JTC_1_SC_27_IT_SECURITY_TECHNIQUES 458 ISO_IEC_JTC_1_SC_37_BIOMETRICS 458 JANUS_ASSOCIATES 458 LG_ELECTRONICS_USA 458 l
LOGICO_SMARTCARD_SOLUTIONS 458 LUMIDIGM 458 MOTOROLA 458 NEC_SOLUTIONS_AMERICA 458 NEUROTECHNOLOGIJA 458 NIST 459 NITGEN 459 NOT_FOR_USE 459 OMNIPERCEPTION 459 PRECISE_BIOMETRICS 459 PRIVATE 459 RECOGNITION_SYSTEMS 459 SAFLINK 459 SAGEM_MORPHO 459 SECUGEN 460 SECURE_DESIGN 460 SILEX_TECHNOLOGY 460 SONDA_TECHNOLOGIES 460 STARTEK_ENGINEERING 460 SUPREMA 460 TESTING_1 460 TESTING_2 460 THALES_IDENITFICATION 460 ULTRA_SCAN 460 UPEK 461 VALIDITY 461 VERIDICOM 461 VERIDT 461 VIISAGE 461 WARWICK_WARP 461 XTEC 461 com.neurotec.biometrics package 60 com.neurotec.biometrics.standards package 214 com.neurotec.biometrics.tools package 556 com.neurotec.devices package 559 com.neurotec.images package 586 com.neurotec.jna package 659 com.neurotec.lang package 663 com.neurotec.licensing package 706 com.neurotec.media package 716 com.neurotec.plugins package 742 com.neurotec.plugins.event package 751
E
Embedded Face Extractor 7 Embedded Face Matcher 8 Embedded Fingerprint Extractor 7 Embedded Fingerprint Matcher 7 Embedded Voice Extractor 8 Embedded Voice Matcher 8 ErrorCreator class 663 about ErrorCreator class 663 ExternalException class 664 about ExternalException class 664 ExternalException 664, 665 getExternalError 665
F
Face BSS 10 FCRecord class 461 about FCRecord class 461 calculateSize 466 FCRecord 462, 463, 464 FLAG_PROCESS_FIRST_FACE_IMAGE_ONLY 466 getFaceImages 466 getStandard 466 MAX_FACE_IMAGE_COUNT 466 nativeTypeOf 467 FCRecord.FaceImageCollection class 464 about FCRecord.FaceImageCollection class 464 add 464, 465 FCRFaceImage class 467 about FCRFaceImage class 467 calculateSize 469 FLAG_SKIP_FEATURE_POINTS 469 getDeviceType 469 getExpression 470 getEyeColor 470 getFaceImageType 470 getFeaturePoints 470 getGender 470 getHeight 470 getImageColorSpace 471 getImageData 471 m
9 getImageDataType 471 getPoseAnglePitch 471 getPoseAnglePitchRaw 471 getPoseAngleRoll 471 getPoseAngleRollRaw 472 getPoseAngleUncertaintyPitch 472
about FCRFaceImage.FeaturePointCollection class 469 Fingerprint BSS 9 Fingerprint Scanners 11 FIRecord class 479 about FIRecord class 479 calculateSize 485 calculateSizeWithFingers 485 FIRecord 480, 481, 482, 483 FLAG_PROCESS_FIRST_FACE_IMAGE_ONLY 485 getCaptureDeviceId 486 getCBEFFProductId 486 getFingers 486 getFingerViews 486 getHorzImageResolution 486 getHorzScanResolution 486 getImageAcquisitionLevel 487 getImageCompressionAlgorithm 487 getPixelDepth 487 getScaleUnits 487 getStandard 487 getVertImageResolution 487 getVertScanResolution 488 MAX_FACE_IMAGE_COUNT 485 nativeTypeOf 488 setCaptureDeviceId 488 setCBEFFProductId 488 FIRecord.FingerCollection class 483 about FIRecord.FingerCollection class 483 add 483, 484 FIRecord.FingerViewCollection class 485 about FIRecord.FingerViewCollection class 485 FIRFinger class 488 about FIRFinger class 488 calculateSize 491 FLAG_PROCESS_FIRST_FINGER_VIEW_ONLY 490 getFingerViews 491 getPosition 491 MAX_FINGER_VIEW_COUNT 491 nativeTypeOf 491 setPosition 492 FIRFinger.FingerViewCollection class 489 about FIRFinger.FingerViewCollection class 489
getPoseAngleUncertaintyPitchRaw 472 getPoseAngleUncertaintyRoll 472 getPoseAngleUncertaintyRollRaw 472 getPoseAngleYaw 472 getPoseAngleYawRaw 473 getProperties 473 getQuality 473 getSourceType 473 getVendorExpression 473 getVendorImageColorSpace 473 getVendorSourceType 474 getWidth 474 MAX_FEATURE_POINT_COUNT 469 nativeTypeOf 474 poseAngleUncertaintyYaw 474 poseAngleUncertaintyYawRaw 474 setDeviceType 474 setExpression 475 setEyeColor 475 setGender 475 setImageData 476 setPoseAngle 476 setPoseAnglePitch 476 setPoseAnglePitchRaw 476 setPoseAngleRaw 477 setPoseAngleRoll 477 setPoseAngleRollRaw 477 setPoseAngleUncertainty 477 setPoseAngleUncertaintyRaw 477 setPoseAngleYaw 478 setPoseAngleYawRaw 478 setProperties 478 setQuality 478 setSourceType 478, 479 toNImage 479 FCRFaceImage.FeaturePointCollection class 469
9 add 489, 490 FIRFingerView class 492 about FIRFingerView class 492 calculateSize 492 getHorzLineLength 493 getImageData 493 getImageQuality 493 getImpressionType 493 getPosition 493 getVertLineLength 493 getViewCount 494 getViewNumber 494 nativeTypeOf 494 setImageData 494 setImageQuality 495 setImpressionType 495 toNImage 495 FMCard class 495 about FMCard class 495 DEFAULT_MAX_ENROLL_MC 496 DEFAULT_MAX_VERIFY_MC 496 DEFAULT_MIN_ENROLL_MC 496 DEFAULT_MIN_VERIFY_MC 496 nativeTypeOf 497 readCompactSizeMinutiae 497 readNormalSizeMinutiae 498 writeCompactSizeMinutiae 499, 500 writeNormalSizeMinutiae 500, 501 FMCBDTTags class 502 about FMCBDTTags class 502 CELL_QUALITY_DATA 502 CORE_POINT_DATA 502 DELTA_POINT_DATA 502 FINGER_MINUTIAE_DATA 502 RIDGE_COUNT_DATA 502 FMCBITBHTBAPTTags class 503
angle 505 FMRCore 504, 505 getAngle 505 getAnsiAngle 505 getIsoAngle 506 setAngle 506 setAnsiAngle 506 setIsoAngle 506 x 505 y 505 FMRDelta class 506 about FMRDelta class 506 angle1 508 angle2 508 angle3 508 FMRDelta 507, 508 getAngle1 509 getAngle2 509 getAngle3 509 getAnsiAngle1 509 getAnsiAngle2 510 getAnsiAngle3 510 getIsoAngle1 510 getIsoAngle2 510 getIsoAngle3 510 setAngle1 510 setAngle2 511 setAngle3 511 setAnsiAngle1 511 setAnsiAngle2 511 setAnsiAngle3 511 setIsoAngle1 512 setIsoAngle2 512 setIsoAngle3 512 x 508 y 509 FMRecord class 512 about FMRecord class 512 calculateSize 517 calculateSizeWithFingers 518 FLAG_PROCESS_FIRST_FACE_IMAGE_ONLY 517 FMRecord 513, 514, 515, 516
about FMCBITBHTBAPTTags class 503 FEATURE_HANDLING_INDICATOR 503 MINUTIAE_ORDER 503 NUMBER_OF_MINUTIAE 503 FMRCore class 503 about FMRCore class 503
9 getCaptureEquipmentCompliance 518 getCaptureEquipmentId 518 getCBEFFProductId 518 getFingers 518 getFingerViews 518 getResolutionX 519 getResolutionY 519 getSizeX 519 getSizeY 519 getStandard 519 MAX_FACE_IMAGE_COUNT 517 nativeTypeOf 519 setCaptureEquipmentCompliance 520 setCaptureEquipmentId 520 setCBEFFProductId 520 toNFTemplate 520 toNTemplate 521 FMRecord.FingerCollection class 516
getDeltas 527 getFingerQuality 527 getImpressionType 528 getMaxSize 528 getMinutiae 529 getMinutiaeEightNeighbors 529 getMinutiaeFourNeighbors 529 getPosition 529 getViewCount 529 getViewNumber 530 isHasEightNeighborRidgeCounts 530 isHasFourNeighborRidgeCounts 530 MAX_CORE_COUNT 527 MAX_DELTA_COUNT 527 MAX_DIMENSION 527 MAX_MINUTIA_COUNT 527 nativeTypeOf 530 setFingerQuality 530 setHasEightNeighborRidgeCounts 531 setHasFourNeighborRidgeCounts 531 setImpressionType 531 toNFRecord 531 FMRFingerView.CoreCollection class 525 about FMRFingerView.CoreCollection class 525 FMRFingerView.DeltaCollection class 525 about FMRFingerView.DeltaCollection class 525 FMRFingerView.MinutiaCollection class 525 about FMRFingerView.MinutiaCollection class 525 FMRFingerView.MinutiaEightNeighborsCollection class 526 about FMRFingerView.MinutiaEightNeighborsCollection class 526 FMRFingerView.MinutiaFourNeighborsCollection class 526 about FMRFingerView.MinutiaFourNeighborsCollection class 526 FMRMinutia class 532 about FMRMinutia class 532 angle 534 FMRMinutia 532, 533 getAngle 534 getAnsiAngle 534 getIsoAngle 535 quality 534 setAngle 535 p
about FMRecord.FingerCollection class 516 add 516 FMRecord.FingerViewCollection class 517 about FMRecord.FingerViewCollection class 517 FMRFinger class 521 about FMRFinger class 521 calculateSize 523 FLAG_PROCESS_FIRST_FINGER_VIEW_ONLY 523 getFingerViews 523 getPosition 523 MAX_FINGER_VIEW_COUNT 523 nativeTypeOf 523 setPosition 524 FMRFinger.FingerViewCollection class 522 about FMRFinger.FingerViewCollection class 522 add 522 FMRFingerView class 524 about FMRFingerView class 524 FLAG_PROCESS_ALL_EXTENDED_DATA 526 FLAG_SKIP_NEUROTEC_FIELDS 526 FLAG_SKIP_RIDGE_COUNTS 526 FLAG_SKIP_SINGULAR_POINTS 526 FLAG_USE_NEUROTEC_FIELDS 526 getCores 527
setIrisBoundaryExtraction 545 setIrisDiameter 546 setIrisHorzOrientation 546 setIrisOcclusionFilling 546 setIrisOcclusions 546 setIrisScanType 546
H
HNObject class 660 about HNObject class 660 HNObject 660
setIrisVertOrientation 547 IIRecord.IrisCollection class 539 about IIRecord.IrisCollection class 539 add 539, 540 IIRecord.IrisImageCollection class 540
I
IIRecord class 535 about IIRecord class 535 calculateSize 541 getCaptureDeviceId 541 getCBEFFProductId 541 getDeviceUniqueIdentifier 541 getGUID 542 getImageFormat 542 getImageTransformation 542 getIntensityDepth 542 getIrisBoundaryExtraction 542 getIrisDiameter 542 getIrises 543 getIrisHorzOrientation 543 getIrisImages 543 getIrisOcclusionFilling 543 getIrisOcclusions 543 getIrisScanType 543 getIrisVertOrientation 544 getRawImageHeight 544 getRawImageWidth 544 getStandard 544 IIRecord 537, 538, 539 MAX_IRIS_IMAGE_COUNT 541 nativeTypeOf 544 setCaptureDeviceId 544 setCBEFFProductId 545 setDeviceUniqueIdentifier 545 setGUID 545 setImageTransformation 545
about IIRecord.IrisImageCollection class 540 IIRIris class 547 about IIRIris class 547 calculateSize 549 FLAG_PROCESS_FIRST_IRIS_IMAGE_ONLY 549 getIrisImages 549 getPosition 550 MAX_IRIS_IMAGE_COUNT 549 nativeTypeOf 550 setPosition 550 IIRIris.IrisImageCollection class 547 about IIRIris.IrisImageCollection class 547 add 548, 549 IIRIrisImage class 550 about IIRIrisImage class 550 calculateSize 551 getImageCount 551 getImageData 551 getImageNumber 552 getPosition 552 getQuality 552 getRotationAngle 552 getRotationAngleRaw 552 getRotationAngleUncertainty 552 getRotationAngleUncertaintyRaw 553 nativeTypeOf 553 setImageData 553 setQuality 553 setRotationAngle 553 setRotationAngleRaw 554 setRotationAngleUncertainty 554
J
Java Reference 59 Java Samples Compilation 50
nativeModuleOf 63 NBiometricStandards class 555 about NBiometricStandards class 555 DLL_NAME 555
L
Licensing 1
NATIVE_LIBRARY 555 nativeModuleOf 555 NBiometricTools class 556 about NBiometricTools class 556 DLL_NAME 556 NATIVE_LIBRARY 556 nativeModuleOf 557
M
Matching Threshold and FAR/FRR 21
N
NAbstractDisposable class 665 about NAbstractDisposable class 665 dispose 665 isDisposed 666 NativeSize class 660 about NativeSize class 660 NativeSize 661 SIZE 661 NBiometricAttributes class 61 about NBiometricAttributes class 61 getBiometricType 61 getQuality 62 getStatus 62 nativeTypeOf 62 setQuality 62 setStatus 62 NBiometricDevice class 560 about NBiometricDevice class 560 cancel 561 getBiometricType 561 getProductId 561 getVendorId 561 isSpoofDetection 561 isSpoofDetectionSupported 561 nativeTypeOf 562
NBiometricTypes class 63 about NBiometricTypes class 63 isQualityValid 64 PHRASE_ID_UNKNOWN 64 QUALITY_FAILED 64 QUALITY_MAX 64 QUALITY_MIN 64 QUALITY_UNKNOWN 64 NCamera class 562 about NCamera class 562 getFrame 563 nativeTypeOf 563 NCaptureDevice class 563 about NCaptureDevice class 563 addCapturingChangedListener 564 getCurrentFormat 564 getFormats 565 isCapturing 565 nativeTypeOf 565 removeCapturingChangedListener 565 setCurrentFormat 565 startCapturing 565 stopCapturing 566 NCore class 666 about NCore class 666 addErrorSuppressedListener 667
9 addShutdownHook 668 alloc 668 calloc 668, 669 clear 669 compare 669, 670 copy 670 DLL_NAME 667 fill 671 free 671, 672 getByteTypeConstructor 672 getEnumGetMethod 672 getIntTypeConstructor 672 getLongTypeConstructor 673 getObjectFromPointer 673 getObjectsFromPointerArray 673 getPointerForCallback 673 getPointerFreeProc 674 getShortTypeConstructor 674 move 674 NATIVE_LIBRARY 667 nativeModuleOf 675 realloc 675 refPointer 675, 676 removeErrorSuppressedListener 676 removeShutdownHook 676 shutdown 676 shutdownThread 676 STRING_ENCODING 667 toCharArray 676 toDate 677 toNativeDate 677 toString 677 unrefPointer 677 NDevice class 566 about NDevice class 566 getChildren 566 getDeviceType 567 getDisplayName 567 getId 567 getMake 567 getModel 567 getOwner 567
getParent 568 getPlugin 568 getSerialNumber 568 isAvailable 568 isPrivate 568 nativeTypeOf 568 NDevice.ChildCollection class 566 about NDevice.ChildCollection class 566 NDeviceManager class 569 about NDeviceManager class 569 addDevicesChangeListener 571 getDevices 571 getDeviceTypes 572 getPluginManager 572 isAutoUpdate 572 nativeTypeOf 572 NDeviceManager 569, 570 refresh 572 removeDevicesChangeListener 572 NDeviceManager.DeviceCollection class 570 about NDeviceManager.DeviceCollection class 570 get 571 indexOf 571 NDevices class 573 about NDevices class 573 DLL_NAME 573 NATIVE_LIBRARY 573 nativeModuleOf 573 NDisposable interface 705 about NDisposable interface 705 NEAttributes class 65 about NEAttributes class 65 getBoundingRect 65 getImageIndex 66 getPosition 66 nativeTypeOf 66 NEAttributes 65 setBoundingRect 66 setImageIndex 66 NEESegmentationDetails class 67 about NEESegmentationDetails class 67 BOUNDARY_POINT_COUNT 67
9 getInnerBoundaryPoints 68 getOuterBoundaryPoints 68 innerBoundaryAvailable 67 NEESegmentationDetails 67 outerBoundaryAvailable 67 NEExtractor class 68 about NEExtractor class 68 compress 71 extract 71, 72 getInnerBoundaryFrom 72 getInnerBoundaryTo 72 getOuterBoundaryFrom 72 getOuterBoundaryTo 72 getTemplateSize 73 isDeinterlace 73 isUseFlexibleBoundaryModel 73 nativeTypeOf 73 NEExtractor 69 PARAMETER_DEINTERLACE 70
check 77 getCBEFFProductType 77 getHeight 77 getPosition 78 getQuality 78 getSize 79 getWidth 79 nativeTypeOf 79 NERecord 76 setCBEFFProductType 79 setPosition 80 setQuality 80 NError class 678 about NError class 678 get 678 getDefaultMessage 678 getLast 679 getMessage 679 setLast 679 suppress 679 NETemplate class 80 about NETemplate class 80 calculateSize 82 check 82 getRecordCount 82 getRecords 83 getSize 83 MAX_RECORD_COUNT 82 NETemplate 81 PROCESS_FIRST_RECORD_ONLY 82 NETemplate.RecordCollection class 82 about NETemplate.RecordCollection class 82 NeurotecException class 680 about NeurotecException class 680 NFAttributes class 83 about NFAttributes class 83 getImageIndex 84 getImpressionType 84 getPosition 84 nativeTypeOf 84 NFAttributes 84 setImageIndex 85
PARAMETER_INNER_BOUNDARY_FROM 70 PARAMETER_INNER_BOUNDARY_TO 70 PARAMETER_OUTER_BOUNDARY_FROM 71 PARAMETER_OUTER_BOUNDARY_TO 71 PARAMETER_TEMPLATE_SIZE 71 PARAMETER_USE_FLEXIBLE_BOUNDARY_MODEL 71 setDeinterlace 73 setInnerBoundaryFrom 73 setInnerBoundaryTo 74 setOuterBoundaryFrom 74 setOuterBoundaryTo 74 setTemplateSize 74 setUseFlexibleBoundaryModel 74 NEExtractor.ExtractResult class 69 about NEExtractor.ExtractResult class 69 getRecord 70 getSegmentationDetails 70 getStatus 70 NEMatchingDetails class 75 about NEMatchingDetails class 75 nativeTypeOf 75 NERecord class 75 about NERecord class 75
9 NFClassifier class 557 about NFClassifier class 557 classify 558 nativeTypeOf 558 NFClassifier 557 NFClassifier.ClassifyResult class 557
getMinMinutiaCount 100 getMode 100 getQualityThreshold 100 getReturnedImage 100 getTemplateSize 100 isExtractCurvatures 101 isExtractGs 101 isExtractQualities 101 isPalm 101 isTemplateSmall 101 isUseQuality 101 makeLightTemplate 102 makeSmallTemplate 102 MODE_ATMEL_FINGER_CHIP 94 MODE_AUTHENTEC_AES2501B 94 MODE_AUTHENTEC_AES4000 94 MODE_AUTHENTEC_AFS2 94 MODE_BIOMETRIKA_FX2000 95 MODE_BIOMETRIKA_FX3000 95 MODE_BMF_BLP100 95 MODE_CROSS_MATCH_VERIFIER_300 95 MODE_DIGENT_IZZIX 95 MODE_DIGITAL_PERSONA_U_ARE_U 95 MODE_ETHENTICA 95 MODE_FUJITSU_MBF200 95 MODE_FUTRONIC_FS80 95 MODE_GENERAL 96 MODE_IDENTICATOR_TECHNOLOGY_DF90 96 MODE_IDENTIX_DFR2090 96 MODE_IDENTIX_TOUCH_VIEW 96 MODE_KEYTRONIC_SECURE_DESKTOP 96 MODE_LIGHT_TUNING_LTT_C500 96 MODE_NITGEN_FINGKEY_HAMSTER 96 MODE_PRECISE_BIOMETRICS_100CS 96 MODE_SECUGEN_HAMSTER 96 MODE_STARTEK_FM200 96 MODE_TACOMA_CMOS 97 MODE_TESTECH_BIO_I 97 MODE_UPEK_TOUCH_CHIP 97 NFExtractor 94 PARAMETER_EXTRACT_CURVATURES 97 PARAMETER_EXTRACT_GS 97
about NFClassifier.ClassifyResult class 557 getConfidence 558 getPatternClass 558 NFCore class 85 about NFCore class 85 angle 86 getAngle 86 NFCore 85, 86 setAngle 86 x 86 y 86 NFDelta class 87 about NFDelta class 87 angle1 88 angle2 88 angle3 89 getAngle1 89 getAngle2 89 getAngle3 89 NFDelta 87, 88 setAngle1 89 setAngle2 90 setAngle3 90 y 89 NFDoubleCore class 90 about NFDoubleCore class 90 NFDoubleCore 90 y 91 NFExtractor class 91 about NFExtractor class 91 extract 98 generalize 99 getExtractedRidgeCounts 99 getGeneralizationMaximalRotation 99 getGeneralizationMinMinutiaCount 99 getGeneralizationThreshold 100
PARAMETER_EXTRACT_QUALITIES 97 PARAMETER_EXTRACTED_RIDGE_COUNTS 97 PARAMETER_GENERALIZATION_MAXIMAL_ROTATIO N 97 PARAMETER_GENERALIZATION_MIN_MINUTIA_COU NT 97 PARAMETER_GENERALIZATION_THRESHOLD 98 PARAMETER_MIN_MINUTIA_COUNT 98 PARAMETER_MODE 98 PARAMETER_QUALITY_THRESHOLD 98 PARAMETER_RETURNED_IMAGE 98 PARAMETER_TEMPLATE_SIZE 98 PARAMETER_USE_QUALITY 98 setExtractCurvatures 102 setExtractedRidgeCounts 102 setExtractGs 103 setExtractQualities 103 setGeneralizationMaximalRotation 103 setGeneralizationMinMinutiaCount 103 setGeneralizationThreshold 103 setMinMinutiaCount 104 setMode 104 setQualityThreshold 104 setReturnedImage 104 setTemplateSize 104 setUseQuality 105 updateTemplate 105 NFingerScanner class 573 about NFingerScanner class 573 nativeTypeOf 575 NFIQ class 558 about NFIQ class 558 compute 559 nativeTypeOf 559 NFMatchingDetails class 105 about NFMatchingDetails class 105 getCenterX 105 getCenterY 106 getMatedMinutiae 106 getRotation 106 getTranslationX 106 getTranslationY 106
NFMinutia class 106 about NFMinutia class 106 angle 108 curvature 108 g 109 getAngle 109 NFMinutia 107, 108 quality 109 setAngle 109 type 109 y 109 NFMinutiaNeighbor class 110 about NFMinutiaNeighbor class 110 EMPTY 110 NFMinutiaNeighbor 110 ridgeCount 110 NFRecord class 110 about NFRecord class 110 check 118 FLAG_ALLOW_OUT_OF_BOUNDS_FEATURES 116 FLAG_SAVE_BLOCKED_ORIENTS 116 FLAG_SAVE_V1 116 FLAG_SAVE_V2 116 FLAG_SAVE_V3 116 FLAG_SKIP_BLOCKED_ORIENTS 116 FLAG_SKIP_CURVATURES 116 FLAG_SKIP_GS 116 FLAG_SKIP_QUALITIES 116 FLAG_SKIP_RIDGE_COUNTS 117 FLAG_SKIP_SINGULAR_POINTS 117 getCBEFFProductType 118, 119 getCores 119 getDeltas 119 getDoubleCores 119 getG 119, 120 getHeight 120 getHorzResolution 120 getImpressionType 121 getMaxSize 121, 122 getMaxSizeV1 122 getMinutiae 123 getMinutiaeNeighbors 123
9 getMinutiaFormat 123 getPatternClass 123, 124 getPosition 124 getPossiblePositions 124 getQuality 125 getRidgeCountsType 125 getSize 125 getSizeV1 125, 126 getVertResolution 126 getWidth 126 MAX_FINGER_CORE_COUNT 117 MAX_FINGER_DELTA_COUNT 117 MAX_FINGER_DIMENSION 117
NFRecord.MinutiaCollection class 115 about NFRecord.MinutiaCollection class 115 NFRecord.MinutiaNeighborsCollection class 115 about NFRecord.MinutiaNeighborsCollection class 115 NFRecord.PossiblePositionCollection class 115 about NFRecord.PossiblePositionCollection class 115 NFScanner class 575 about NFScanner class 575 addPreviewListener 577 capture 577, 578 getSupportedImpressionTypes 579 getSupportedPositions 579 nativeTypeOf 579 removePreviewListener 579 NFScanner.CaptureResult class 576 about NFScanner.CaptureResult class 576 getImage 576 getObjects 577 getStatus 577 NFTemplate class 130 about NFTemplate class 130 calculateSize 133 check 133 getRecordCount 133 getRecords 134 getSize 134 isPalm 134 MAX_RECORD_COUNT 132 nativeTypeOf 135 NFTemplate 131, 132 PROCESS_FIRST_RECORD_ONLY 132 NFTemplate.RecordCollection class 132 about NFTemplate.RecordCollection class 132 NFunctionMapper class 661 about NFunctionMapper class 661 NGrayscaleImage class 587 about NGrayscaleImage class 587 get 589 nativeTypeOf 589 set 589 NImage class 589 about NImage class 589
MAX_FINGER_DOUBLE_CORE_COUNT 117 MAX_FINGER_MINUTIA_COUNT 117 MAX_PALM_CORE_COUNT 117 MAX_PALM_DELTA_COUNT 117 MAX_PALM_DIMENSION 118 MAX_PALM_DOUBLE_CORE_COUNT 118 MAX_PALM_MINUTIA_COUNT 118 MAX_POSSIBLE_POSITION_COUNT 118 nativeTypeOf 127 NFRecord 113, 114 RESOLUTION 118 saveV1 127, 128 setCBEFFProductType 128 setG 128 setImpressionType 128 setMinutiaFormat 128 setPatternClass 129 setPosition 129 setQuality 129 setRidgeCountsType 129 sortMinutiae 129 truncateMinutiae 130 truncateMinutiaeByQuality 130 NFRecord.CoreCollection class 115 about NFRecord.CoreCollection class 115 NFRecord.DeltaCollection class 115 about NFRecord.DeltaCollection class 115 NFRecord.DoubleCoreCollection class 115 about NFRecord.DoubleCoreCollection class 115
9 copy 592, 593 copyFrom 594, 595, 596 copyTo 596, 597, 598 create 599 crop 600
toImage 622 toMonochrome 622 toRgb 622 NImage.PlaneCollection class 591 about NImage.PlaneCollection class 591 NImageFormat class 622 about NImageFormat class 622 createInfo 623, 624 getBMP 624 getDefaultFileExtension 624 getDefaultInternetMediaType 624 getFileFilter 624 getFormats 625 getIHead 625 getInternetMediaType 625 getJPEG 625 getJPEG2K 625 getName 625 getPNG 626 getTIFF 626 getWSQ 626 isCanRead 626 isCanWrite 626 isCanWriteMultiple 627 nativeTypeOf 627 openReader 627, 628, 629 openWriter 629, 630, 631 select 631 selectByInternetMediaType 631 selectReader 632, 633 NImageFormat.ImageFormatCollection class 623 about NImageFormat.ImageFormatCollection class 623 NImageInfo class 634 about NImageInfo class 634 getFormat 634 nativeTypeOf 634 NImages class 634 about NImages class 634 getGrayscaleColorWrapper 635 getOpenFileFilter 635 getOpenFileFilterString 635 getSaveFileFilter 636
FLAG_DST_ALPHA_CHANNEL_FIRST 591 FLAG_DST_BOTTOM_TO_TOP 591 FLAG_DST_SWAP_CHANNELS 591 FLAG_SRC_ALPHA_CHANNEL_FIRST 591 FLAG_SRC_BOTTOM_TO_TOP 591 FLAG_SRC_SWAP_CHANNELS 592 flipDiagonally 600 flipHorizontally 600 flipVertically 600 fromChannel 600, 601, 602 fromData 602, 603, 604 fromFile 605, 606 fromImage 606, 607 fromInputStream 608, 609 fromMemory 610, 611 getHeight 611 getHorzResolution 612 getImageSize 612 getLongImageSize 612 getLongPlaneSize 612 getLongStride 612 getPixelFormat 613 getPixels 613 getPlanes 613 getPlaneSize 613 getStride 613 getVertResolution 614 getWidth 614 getWrapper 614, 615, 616 isResolutionIsAspectRatio 617 nativeTypeOf 617 rotateFlip 617 save 618, 619, 620 setHorzResolution 621 setResolutionIsAspectRatio 621 setVertResolution 621 toGrayscale 621
9 getSaveFileFilterString 636 nativeTypeOf 636 NIrisScanner class 579 about NIrisScanner class 579 addPreviewListener 582 capture 582, 583 getSupportedPositions 583 nativeTypeOf 583 removePreviewListener 583 NIrisScanner.CaptureResult class 581
reservedConfidence3 138 reservedConfidence4 138 reservedConfidence5 138 reservedConfidence6 138 reservedConfidence7 138 reservedConfidence8 138 reservedConfidence9 138 NLEEyes class 140 about NLEEyes class 140 firstConfidence 141 getFirst 141 getSecond 141 NLEEyes 141 secondConfidence 141 NLEFace class 141 about NLEFace class 141 confidence 142 getRotation 142 NLEFace 142 NLERotation class 142 about NLERotation class 142 NLERotation 143 pitch 143 roll 143 yaw 143 NLExtractor class 143 about NLExtractor class 143 compress 151 detectFace 151 detectFaces 152 detectFacialFeatures 152 extract 152 extractEnd 152 extractNext 153 extractStart 153 extractUsingDetails 153 generalize 153 getFaceConfidenceThreshold 153 getFaceDetectionScaleCount 154 getFaceQualityThreshold 154 getFaceRollAngleBase 154 getGenderConfidenceThreshold 154
about NIrisScanner.CaptureResult class 581 CaptureResult 581 getImage 581 getObjects 581 getStatus 582 NLAttributes class 135 about NLAttributes class 135 nativeTypeOf 135 NLAttributes 135 NLEDetectionDetails class 136 about NLEDetectionDetails class 136 expression 137 expressionConfidence 137 faceAvailable 137 gender 137 genderConfidence 137 getFace 139 getLeftEyeCenter 139 getMouthCenter 139 getNoseTip 139 getPoints 139 getReserved1 139 getReserved2 140 getReserved3 140 getReserved4 140 getRightEyeCenter 140 glassesConfidence 137 NLEDetectionDetails 137 POINT_COUNT 137 properties 138 reservedConfidence1 138 reservedConfidence2 138
9 getLivenessThreshold 154 getMaxIod 155 getMaxRecordsPerTemplate 155 getMaxRollAngleDeviation 155 getMaxStreamDurationInFrames 155 getMaxYawAngleDeviation 155 getMinIod 156 getTemplateSize 156 isDetectAllFeaturePoints 156 isDetectBaseFeaturePoints 156 isDetectGender 156 isDetectMoreFaces 156 isFavorLargestFace 157 isUseLivenessCheck 157 nativeTypeOf 157 NLExtractor 147
setFaceDetectionScaleCount 158 setFaceQualityThreshold 159 setFaceRollAngleBase 159 setFavorLargestFace 159 setGenderConfidenceThreshold 159 setLivenessThreshold 159 setMaxIod 160 setMaxRecordsPerTemplate 160 setMaxRollAngleDeviation 160 setMaxStreamDurationInFrames 160 setMaxYawAngleDeviation 161 setMinIod 161 setTemplateSize 161 setUseLivenessCheck 161 NLExtractor.ExtractResult class 147 about NLExtractor.ExtractResult class 147 getBaseIndex 148 getDetectionDetails 148 getStatus 148 getTemplate 148 NLFeaturePoint class 161 about NLFeaturePoint class 161 code 163 confidence 163 NLFeaturePoint 162 x 163 y 163 NLibrary interface 663 about NLibrary interface 663 NLicense class 706 about NLicense class 706 activateOnline 707 deactivateOnline 707 deactivateOnlineWithID 707 generateDeactivationID 708 generateDeactivationIDForLicense 708, 709 generateID 709 getInfo 709 getInfoForComponent 710 isComponentActivated 710 nativeTypeOf 710 obtain 710, 711
PARAMETER_DETECT_ALL_FEATURE_POINTS 148 PARAMETER_DETECT_BASE_FEATURE_POINTS 148 PARAMETER_DETECT_GENDER 149 PARAMETER_DETECT_MORE_FACES 149 PARAMETER_FACE_CONFIDENCE_THRESHOLD 149 PARAMETER_FACE_DETECTION_SCALE_COUNT 149 PARAMETER_FACE_QUALITY_THRESHOLD 149 PARAMETER_FACE_ROLL_ANGLE_BASE 149 PARAMETER_FAVOR_LARGEST_FACE 149 PARAMETER_GENDER_CONFIDENCE_THRESHOLD 150 PARAMETER_LIVENESS_THRESHOLD 150 PARAMETER_MAX_IOD 150 PARAMETER_MAX_RECORDS_PER_TEMPLATE 150 PARAMETER_MAX_ROLL_ANGLE_DEVIATION 150 PARAMETER_MAX_STREAM_DURATION_IN_FRAMES 150 PARAMETER_MAX_YAW_ANGLE_DEVIATION 150 PARAMETER_MIN_IOD 151 PARAMETER_TEMPLATE_SIZE 151 PARAMETER_USE_LIVENESS_CHECK 151 setDetectAllFeaturePoints 157 setDetectBaseFeaturePoints 157 setDetectGender 158 setDetectMoreFaces 158 setFaceConfidenceThreshold 158
9 obtainComponents 711 release 712 releaseComponents 712 NLicenseInfo class 712 about NLicenseInfo class 712 distributorId 713 NLicenseInfo 712 obtained 713 serialNumber 713 NLicensing class 713 about NLicensing class 713 DLL_NAME 713 NATIVE_LIBRARY 713 nativeModuleOf 714 NLicensingService class 714 about NLicensingService class 714 getBinPath 714 getConfPath 714 getStatus 715 install 715 isTrial 715 nativeTypeOf 715 start 715 stop 716 uninstall 716 NLMatchingDetails class 163 about NLMatchingDetails class 163 nativeTypeOf 163 NLRecord class 163 about NLRecord class 163 check 165 getCBEFFProductType 165 getQuality 166 getSize 166 nativeTypeOf 166 NLRecord 164, 165 setCBEFFProductType 166 setQuality 167 NLTemplate class 167 about NLTemplate class 167 calculateSize 169 check 169
getRecordCount 169 getRecords 169 getSize 170 MAX_RECORD_COUNT 169 nativeTypeOf 170 NLTemplate 168 PROCESS_FIRST_RECORD_ONLY 169 NLTemplate.RecordCollection class 168 about NLTemplate.RecordCollection class 168 NMatcher class 170 about NMatcher class 170 FINGERS_MODE_ATMEL_FINGER_CHIP 175 FINGERS_MODE_AUTHENTEC_AES2501B 175 FINGERS_MODE_AUTHENTEC_AES4000 176 FINGERS_MODE_AUTHENTEC_AFS2 176 FINGERS_MODE_BIOMETRIKA_FX2000 176 FINGERS_MODE_BIOMETRIKA_FX3000 176 FINGERS_MODE_BMF_BLP100 176 FINGERS_MODE_CROSS_MATCH_VERIFIER_300 176 FINGERS_MODE_DIGENT_IZZIX 176 FINGERS_MODE_DIGITAL_PERSONA_U_ARE_U 176 FINGERS_MODE_ETHENTICA 176 FINGERS_MODE_FUJITSU_MBF200 177 FINGERS_MODE_FUTRONIC_FS80 177 FINGERS_MODE_GENERAL 177 FINGERS_MODE_IDENTICATOR_TECHNOLOGY_DF9 0 177 FINGERS_MODE_IDENTIX_DFR2090 177 FINGERS_MODE_IDENTIX_TOUCH_VIEW 177 FINGERS_MODE_KEYTRONIC_SECURE_DESKTOP 177 FINGERS_MODE_LIGH_TUNING_LTTC500 177 FINGERS_MODE_NITGEN_FINGKEY_HAMSTER 177 FINGERS_MODE_PRECISE_BIOMETRICS_100CS 177 FINGERS_MODE_SECUGEN_HAMSTER 178 FINGERS_MODE_STARTEK_FM200 178 FINGERS_MODE_TACOMA_CMOS 178 FINGERS_MODE_TESTECH_BIO_I 178 FINGERS_MODE_UPEK_TOUCH_CHIP 178 getFacesMatchingSpeed 182 getFacesMatchingThreshold 182 getFingersMatchingSpeed 182
aa
180 PARAMETER_PALMS_MATCHING_SPEED 180 PARAMETER_PALMS_MAXIMAL_ROTATION 180 PARAMETER_PALMS_MIN_MATCHED_COUNT 181 PARAMETER_PALMS_MIN_MATCHED_COUNT_THRE SHOLD 181 PARAMETER_VOICES_UNIQUE_PHRASES_ONLY 181 PART_FACES 181 PART_FINGERS 181 PART_IRISES 181 PART_NONE 181 PART_PALMS 182 prepareTemplate 186 setFacesMatchingSpeed 187 setFacesMatchingThreshold 187 setFingersMatchingSpeed 187 setFingersMaximalRotation 187 setFingersMinMatchedCount 187 setFingersMinMatchedCountThreshold 188 setFingersMode 188 setFusionType 188 setIrisesMatchingSpeed 188 setIrisesMatchingThreshold 188 setIrisesMaximalRotation 189 setIrisesMinMatchedCount 189 setIrisesMinMatchedCountThreshold 189 setMatchingThreshold 189 setPalmsMatchingSpeed 189 setPalmsMaximalRotation 190 setPalmsMinMatchedCount 190 setPalmsMinMatchedCountThreshold 190 setVoicesUniquePhrasesOnly 190 verify 190 verifyWithMD 191 NMatchingDetails class 191 about NMatchingDetails class 191 getFaces 194 getFacesMatchedIndex 194 getFacesScore 195 getFingers 195 getFingersScore 195 getIrises 195 bb
getFingersMinMatchedCountThreshold 183 getFingersMode 183 getFusionType 183 getIrisesMatchingSpeed 183 getIrisesMatchingThreshold 183 getIrisesMaximalRotation 183 getIrisesMinMatchedCount 184 getIrisesMinMatchedCountThreshold 184 getMatchingThreshold 184 getPalmsMatchingSpeed 184 getPalmsMaximalRotation 184 getPalmsMinMatchedCount 184 getPalmsMinMatchedCountThreshold 185 identifyEnd 185 identifyNext 185 identifyStart 186 identifyStartWithMD 186 isVoicesUniquePhrasesOnly 186 nativeTypeOf 186 NMatcher 175 PARAMETER_FACES_MATCHING_SPEED 178 PARAMETER_FACES_MATCHING_THRESHOLD 178 PARAMETER_FINGERS_FILL_FULL_MATCHING_DET AILS 178 PARAMETER_FINGERS_MATCHING_SPEED 179 PARAMETER_FINGERS_MAXIMAL_ROTATION 179 PARAMETER_FINGERS_MIN_MATCHED_COUNT 179 PARAMETER_FINGERS_MIN_MATCHED_COUNT_TH RESHOLD 179 PARAMETER_FINGERS_MODE 179 PARAMETER_FUSION_TYPE 179 PARAMETER_IRISES_MATCHING_SPEED 179 PARAMETER_IRISES_MATCHING_THRESHOLD 179 PARAMETER_IRISES_MAXIMAL_ROTATION 180 PARAMETER_IRISES_MIN_MATCHED_COUNT 180 PARAMETER_IRISES_MIN_MATCHED_COUNT_THRE SHOLD 180 PARAMETER_MATCHING_THRESHOLD 180 PARAMETER_PALMS_FILL_FULL_MATCHING_DETAIL S
9 getIrisesScore 195 getPalms 195 getPalmsScore 196 getVoices 196 getVoicesScore 196 nativeTypeOf 196 NMatchingDetails 192, 193 NMatchingDetails.FaceCollection class 193
NMediaReader 719, 720, 721, 722 pause 725 readAudioSample 725 readVideoSample 725 setPosition 726 start 726 stop 726 NMediaReader.ReadResult class 723 about NMediaReader.ReadResult class 723 getDuration 723 getImage 724 getSoundBuffer 724 getTimeStamp 724 NMediaSource class 726 about NMediaSource class 726 enumDevices 727, 728 FLAG_ALLOW_DUPLICATE_DEVICES 727 FLAG_DO_NOT_USE_DIRECT_SHOW 727 FLAG_DO_NOT_USE_WINDOWS_MEDIA_FOUNDATIO N 727 FLAG_PREFER_DIRECT_SHOW 727 fromFile 728 fromUrl 729 getCurrentFormat 730 getDisplayName 730 getFormats 730 getId 730 getMediaType 730 nativeTypeOf 731 setCurrentFormat 731 NMemory class 661 about NMemory class 661 dispose 662 NMemory 662 NMicrophone class 584 about NMicrophone class 584 getSoundSample 585 nativeTypeOf 585 NModule class 680 about NModule class 680 getActivated 681 getCompany 681 cc
about NMatchingDetails.FaceCollection class 193 NMatchingDetails.FingerCollection class 194 about NMatchingDetails.FingerCollection class 194 NMatchingDetails.IrisCollection class 194 about NMatchingDetails.IrisCollection class 194 NMatchingDetails.PalmCollection class 194 about NMatchingDetails.PalmCollection class 194 NMatchingDetails.VoiceCollection class 194 about NMatchingDetails.VoiceCollection class 194 NMatchingDetailsBase class 196 about NMatchingDetailsBase class 196 getBiometricType 197 getScore 197 nativeTypeOf 197 NMedia class 716 about NMedia class 716 DLL_NAME 717 NATIVE_LIBRARY 717 nativeModuleOf 717 NMediaFormat class 717 about NMediaFormat class 717 getMediaSubtype 717 getMediaType 718 isCompatibleWith 718 nativeTypeOf 718 setMediaSubtype 718 NMediaReader class 718 about NMediaReader class 718 getLength 724 getPosition 724 getSource 724 getState 725 isLive 725 nativeTypeOf 725
9 getCopyright 681 getDependences 682 getLoadedModules 682 getName 682 getOptions 682 getProduct 682 getTitle 682 getVersion 683 nativeTypeOf 683 NObject class 683 about NObject class 683 copyParameters 684 disposeArray 684 FLAG_REF_RET 684 fromHandle 685 getFlags 685 getHandle 685 getNativeType 685 getOwner 686 getParameter 686, 687 getSize 687 getSizeMany 687, 688 nativeTypeOf 688 ref 688 reset 688 save 688, 689, 690 saveMany 690, 691, 692 setParameter 692, 693 toHandle 693 unref 693 unrefArray 694 unrefElements 694 NPalmScanner class 585 about NPalmScanner class 585 nativeTypeOf 586 NPixelFormat class 636 about NPixelFormat class 636 calcRowLongSize 650 calcRowSize 651 getBitsPerPixel 651 getBytesPerPixel 651 getIndexed 652
getNonIndexed 652 getNonSeparated 652 getPaletteSize 652 getPixelType 652 getRowLongSize 653 getRowSize 653 getSeparated 654 getWithExtraChannel 654 GRAYSCALE_16S 641 GRAYSCALE_16U 641 GRAYSCALE_1U 641 GRAYSCALE_2U 641 GRAYSCALE_32F 642 GRAYSCALE_32S 642 GRAYSCALE_32U 642 GRAYSCALE_4U 642 GRAYSCALE_64F 642 GRAYSCALE_64S 642 GRAYSCALE_64U 642 GRAYSCALE_8S 642 GRAYSCALE_8U 643 GRAYSCALE_A_16S 643 GRAYSCALE_A_16U 643 GRAYSCALE_A_32F 643 GRAYSCALE_A_32S 643 GRAYSCALE_A_32U 643 GRAYSCALE_A_64F 643 GRAYSCALE_A_64S 643 GRAYSCALE_A_64U 644 GRAYSCALE_A_8S 644 GRAYSCALE_A_8U 644 GRAYSCALE_PA_16S 644 GRAYSCALE_PA_16U 644 GRAYSCALE_PA_32F 644 GRAYSCALE_PA_32S 644 GRAYSCALE_PA_32U 644 GRAYSCALE_PA_64F 645 GRAYSCALE_PA_64S 645 GRAYSCALE_PA_64U 645 GRAYSCALE_PA_8S 645 GRAYSCALE_PA_8U 645 isValid 654
dd
9 NPixelFormat 640, 641 RGB_16S 645 RGB_16U 645 RGB_32F 645 RGB_32S 646 RGB_32U 646 RGB_64F 646 RGB_64S 646 RGB_64U 646 RGB_8S 646 RGB_8U 646 RGB_8U_INDEXED_1 646 RGB_8U_INDEXED_2 647 RGB_8U_INDEXED_4 647 RGB_8U_INDEXED_8 647 RGB_A_16S 647 RGB_A_16U 647 RGB_A_32F 647 RGB_A_32S 647 RGB_A_32U 647 RGB_A_64F 648 RGB_A_64S 648 RGB_A_64U 648 RGB_A_8S 648 RGB_A_8U 648 RGB_A_8U_INDEXED_1 648 RGB_A_8U_INDEXED_2 648 RGB_A_8U_INDEXED_4 648 RGB_A_8U_INDEXED_8 649 RGB_PA_16S 649 RGB_PA_16U 649 RGB_PA_32F 649 RGB_PA_32S 649 RGB_PA_32U 649 RGB_PA_64F 649 RGB_PA_64S 649 RGB_PA_64U 650 RGB_PA_8S 650 RGB_PA_8U 650 UNDEFINED 650 NPlugin class 742 about NPlugin class 742
addChangeListener 743 disable 743 enable 743 getError 743 getFileName 743 getLoadTime 743 getModule 743 getOwner 744 getPlugTime 744 getSelectedInterfaceVersion 744 getState 744 nativeTypeOf 744 plug 744 removeChangeListener 745 unplug 745 NPluginEvent class 751 about NPluginEvent class 751 getPlugin 752 NPluginEvent 752 NPluginManager class 745 about NPluginManager class 745 addDisabledPluginsChangeListener 747 addPluginsChangeListener 747 ensurePluginSearchPerformed 747 getDisabledPlugins 747 getInstances 747 getInterfaceType 748 getInterfaceVersions 748 getPlugins 748 getPluginSearchPath 748 isAllowsUnplug 748 nativeTypeOf 748 plugAll 749 refresh 749 removeDisabledPluginsChangeListener 749 removePluginsChangeListener 749 setPluginSearchPath 749 unplugAll 749 NPluginManager.DisabledPluginCollection class 746 about NPluginManager.DisabledPluginCollection class 746 NPluginManager.PluginCollection class 746 about NPluginManager.PluginCollection class 746 ee
9 add 746 NPluginModule class 750 about NPluginModule class 750 getIncompatiblePlugins 750 getInterfaceType 750 getInterfaceVersions 750 getPluginName 750 getPriority 751 nativeTypeOf 751 NPluginsChangeListener interface 752
E_FILE_LOAD 699 E_FILE_NOT_FOUND 699 E_FORMAT 699 E_INDEX_OUT_OF_RANGE 699 E_INVALID_CAST 699 E_INVALID_ENUM_ARGUMENT 699 E_INVALID_OPERATION 699 E_IO 699 E_JVM 699 E_MAC 700 E_NOT_ACTIVATED 700 E_NOT_IMPLEMENTED 700 E_NOT_SUPPORTED 700 E_NULL_REFERENCE 700 E_OUT_OF_MEMORY 700 E_OVERFLOW 700 E_PARAMETER 700 E_PARAMETER_READ_ONLY 700 E_PATH_TOO_LONG 701 E_SECURITY 701 E_SOCKET 701 E_SYS 701 E_TARGET_INVOCATION 701 E_TIMEOUT 701 E_WIN32 701 getError 703 isFailed 703 isSucceeded 703 OK 701 setLastError 703 suppressError 704 NRGB class 654 about NRGB class 654 blue 655 green 655 NRGB 655 red 655 NRGBImage class 655 about NRGBImage class 655 get 657 getMin 658 nativeTypeOf 658
about NPluginsChangeListener interface 752 NRational class 694 about NRational class 694 denominator 695 NRational 694 numerator 695 NResult class 695 about NResult class 695 check 701 checkAll 702 checkIO 702 checkNet 702 checkTimeout 702 checkUnchecked 703 E_ABANDONED_MUTEX 697 E_ARGUMENT 697 E_ARGUMENT_NULL 697 E_ARGUMENT_OUT_OF_RANGE 697 E_ARITHMETIC 697 E_BAD_IMAGE_FORMAT 697 E_CLR 697 E_COM 697 E_CORE 698 E_CPP 698 E_DIRECTORY_NOT_FOUND 698 E_DLL_NOT_FOUND 698 E_DRIVE_NOT_FOUND 698 E_END_OF_STREAM 698 E_ENTRY_POINT_NOT_FOUND 698 E_EXTERNAL 698 E_FAILED 698 E_FILE_FORMAT 699
ff
9 set 658 NSAttributes class 197 about NSAttributes class 197 getPhraseId 198 nativeTypeOf 198 NSAttributes 198 NSExtractor class 198 about NSExtractor class 198 extract 200 extractEnd 201 extractNext 201 extractStart 201 getMaxPauseDurationRaw 201 getMaxPhraseDurationRaw 201 getMinPhraseDurationRaw 202 getUseSpeakerDetection 202 nativeTypeOf 202 NSExtractor 199
setPhraseId 206 NSTemplate class 207 about NSTemplate class 207 calculateSize 209 check 209 getRecordCount 209 getRecords 209 getSize 209 MAX_RECORD_COUNT 208 nativeTypeOf 210 NSTemplate 207, 208 PROCESS_FIRST_RECORD_ONLY 208 NSTemplate.RecordCollection class 208 about NSTemplate.RecordCollection class 208 NTemplate class 210 about NTemplate class 210 calculateSize 211 check 212 clear 212 getFaces 212 getFingers 212 getIrises 212 getPalms 212 getSize 213 getVoices 213 nativeTypeOf 213 NTemplate 210, 211 setFaces 213 setFingers 213 setIrises 213 setPalms 214 setVoices 214 NVideoFormat class 731 about NVideoFormat class 731 AI44 733 ARGB32 733 AYUV 733 DV25 734 DV50 734 DVC 734 DVH1 734 DVHD 734
PARAMETER_MAX_PAUSE_DURATION 200 PARAMETER_MAX_PHRASE_DURATION 200 PARAMETER_MIN_PHRASE_DURATION 200 PARAMETER_USE_SPEAKER_DETECTION 200 setMaxPauseDurationRaw 202 setMaxPhraseDurationRaw 202 setMinPhraseDurationRaw 203 setUseSpeakerDetection 203 NSExtractor.ExtractResult class 199 about NSExtractor.ExtractResult class 199 getRecord 200 getStatus 200 NSMatchingDetails class 203 about NSMatchingDetails class 203 nativeTypeOf 203 NSRecord class 203 about NSRecord class 203 check 205 getCBEFFProductType 205 getPhraseId 205, 206 getSize 206 nativeTypeOf 206 NSRecord 204 setCBEFFProductType 206
gg
9 DVSD 734 DVSL 734 DX50 734 getFrameRate 739 getHeight 739 getInterlaceMode 739 getPixelAspectRatio 740 getWidth 740 H264 734 I420 734 IYUV 735 L16 735 L8 735 M4S2 735 mediaSubtypeToString 740 MJPG 735 MP43 735 MP4S 735 MP4V 735 MPG1 735 MSS1 736 MSS2 736 nativeTypeOf 740 NV11 736 NV12 736 NVideoFormat 733 P010 736 P016 736 P210 736 P216 736 RGB24 736 RGB32 736 RGB555 737 RGB565 737 RGB8 737 setFrameRate 741 setHeight 741 setInterlaceMode 741 setPixelAspectRatio 741 setWidth 741 UNKNOWN 737 UYVY 737
V210 737 V216 737 V410 737 WMV1 737 WMV2 738 WMV3 738 WVC1 738 Y210 738 Y216 738 Y410 738 Y416 738 Y41P 738 Y41T 738 Y42T 738 YUY2 739 YV12 739 YVU9 739 YVYU 739
O
Overview 7
P
ParameterException class 704 about ParameterException class 704 ParameterException 704 ParameterReadOnlyException class 704 about ParameterReadOnlyException class 704 ParameterReadOnlyException 705 PNGInfo class 658 about PNGInfo class 658 DEFAULT_COMPRESSION_LEVEL 659 getCompressionLevel 659 nativeTypeOf 659 setCompressionLevel 659
Q
Quick Start 23
R
Required Libraries 11
hh
S
Samples 26 SDK Components 7 Supported Biometric Standards 8 Supported Devices 11 System Requirements 1 System Setup Instructions 13
T
Tutorials 24
U
Using 13
V
VeriEye 45 VeriFinger 32 VeriLook 27 VeriSpeak 40
W
What's New 4
ii