WSQ image library (for fingerprints) v.2.8
Updated 28 Sep 2007
For fingerprint images WSQ (Wavelet Scalar Quantization) is superior to other lossy compression methods, such as JPEG, and was chosen by FBI (U.S. Federal Bureau of Investigation) as the fingerprint image compression standard. WSQ is a lossy compression method that is well-suited for preserving the very high resolution details of grayscale images while maintaining high compression ratios of typically 12:1 to 15:1.
Cognaxon WSQ image library provides the easy way to add WSQ image format support to your software projects.
WSQ image library reads and converts between WSQ and 31 other graphic file formats, it is small (~ 1.5 Megabyte) and fast, and has graphics format conversion utility.
Supported formats for reading: WSQ, BMP, TIFF, TIF, JPG, JPEG, JPE, PNG, GIF, PSP, JFIF, RLE, DIB, TGA,WIN,VST,VDA,ICB, FAX, EPS, PCX, PCC, SCR, RPF, RLA, SGI, RGBA, RGB, BW, PSD, PDD, PPM, PGM, PBM, CEL, PIC, PCD, CUT, IFF, ICO, WMF, EMF.
Supported formats for writing: WSQ - FBI's Wavelet Scalar Quantization, BMP - Windows Bitmap Graphics, TIFF - Tagged Information File Format (no LZW compression), PNG - Portable Network Graphics, JPEG - Joint Photographic Experts Group, RGB - Silicon Graphics International (uncompressed), TGA - Truevision Targa Graphic.
Adding WSQ image library to your software project is very easy. Only 2-3 steps and several lines of code are needed.
Sample projects are provided for:
Microsoft Visual C++ / Microsoft Visual C++ .NET,
Microsoft Visual C# .NET,
Microsoft Visual Basic,
Microsoft Visual Basic .NET,
Borland C++ Builder,
NetBeans Sun Java,
Eclipse Sun Java,
Borland C++ for Win32,
Digital Mars C/C++,
Compaq Visual Fortran,
MASM32 (32 bit Microsoft Assembler).
For latest version and more information please visit:
Cognaxon Software (2023). WSQ image library (for fingerprints) v.2.8 (https://www.mathworks.com/matlabcentral/fileexchange/11764-wsq-image-library-for-fingerprints-v-2-8), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
- MATLAB > Data Import and Analysis > Data Import and Export > Standard File Formats > Image Data >
- Image Processing and Computer Vision > Image Processing Toolbox > Import, Export, and Conversion > Blocked Images >
- MATLAB > External Language Interfaces > C++ with MATLAB > Call C++ from MATLAB >
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.