Image Quality Analysis API
Image Quality Analysis (IQA) analyzes collections of check images and returns metrics pertaining to the quality of those images. This is accessed through an Application Programming Interface (API). Analysis and rating of the images is performed without altering the original image in any way.
The main inputs and outputs for Image Quality Analysis are records for each document and the image quality results for these records. These are called document image records and document image results.
Each document image result contains up to four image quality results, one for each image supplied in the corresponding document image record. The four image views available are front gray scale, front black white, back gray scale, and back black white. For each document record Image Quality Analysis analyzes, it calculates individual image assessment numbers for each image view present. These numbers range from 0 (worst) to 10 (best). Detailed analysis results, returned in XML format, are available for each image explaining how various image characteristics fared in the analysis.
Image Quality Analysis runs as an API subroutine library. It can be called using the C++ language or the Java™ language. To support this, Image Quality Analysis has dynamic library files for the Windows operating system, which provide the C++ language interface. For Java environments, Image Quality Analysis includes a Java archive which provides the Java language interface.
- Install the Image Quality Analysis software
- Develop an application that has images to analyze.
Note: This application can use the C++ language header files or the Java language interfaces supplied with Image Quality Analysis.
- Run the application, making the following calls to the API of Image Quality
Analysis:
startJob() analyze() analyze() analyze()..., endJob()