GithubHelp home page GithubHelp logo

usnistgov / nistscan Goto Github PK

View Code? Open in Web Editor NEW
0.0 4.0 2.0 11.36 MB

NISTscan supports the digitization of fingerprint imagery at sample rates of 500, 1000, and 2000 PPI in 8-bit or 16-bit grayscale as well as 24-bit color depths.

License: Other

C# 100.00%

nistscan's Introduction

NISTscan

NISTscan is a Windows application for scanning fingerprint imagery using a third-party TWAIN library (Atalasoft DotTWAIN**).

NISTscan supports the digitization of fingerprint impressions on physical media, such as 10-print FD-249 fingerprint cards, at sample rates of 500, 1000, and 2000 PPI in 8-bit or 16-bit grayscale as well as 24-bit color depths. NISTscan also supports semi-automated (user-assisted) segmentation of scanned fingerprint imagery as well as batch processing.

Contact

Developer: John Grantham ([email protected])
Project Lead: John Libert ([email protected])

System Requirements for Running NISTscan

In order to properly digitize fingerprint imagery at all of the resolutions and depths specified above, NISTscan requires the following hardware specifications:

  • Microsoft Windows 7 or higher
  • 2.0 GHz or faster processor
  • 8 GB of RAM
  • 5 GB of hard drive space (for storing scanned images)

Pre-requisites for Building NISTscan

NISTscan utilizes the third-party Atalasoft DotTWAIN** library to support scanning using TWAIN-compliant devices. The DotTWAIN library (version 10.7 or higher) must be installed, along with a valid license (full or trial), prior to building the NISTscan project. Please see http://www.atalasoft.com for more information.

Visual Studio 2013 Build Instructions

  1. Open the Solution File (NISTscan.sln)
  2. Check that the build mode is set to "Release"
  3. Click "Build Solution" under the "Build" menu option
  4. Check the Visual Studio output console for any errors (warnings are OK)
  5. If the build is successful, the resulting executable (NISTscan.exe) will be placed in the "bin" sub-directory

NOTE: If you plan to distribute or copy the NISTscan.exe, the .DLL files in the bin directory must be distributed along with the executable. The target machine may also require the Visual Studio 2013 redistributable package: https://www.microsoft.com/en-us/download/details.aspx?id=40784

Configuring NISTscan

NISTscan's settings are stored in the NISTscan.ini file (under the "bin" directory). Settings that may be altered include:

  • Save Path: The system path where scanned images should be saved
  • Scanner ID: An identifier that will be inserted into the filenames of scanned images

We do not currently recommend altering any other settings, however if you have questions regarding these settings you may contact the author or project leader listed in the Contact section above.

Disclaimer

** In no case does identification of any commercial product imply endorsement by the National Institute of Standards and Technology, nor does it imply that the products and equipment identified are necessarily the best available for the purpose.

See the NIST disclaimer at https://www.nist.gov/disclaimer

nistscan's People

Contributors

jgrantham avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.