NOTE: This project is a WORK-IN-PROGRESS.
This project contains a browser-based application demonstrating how to use fin-ocr-sdk. The application performs OCR (Optical Character Recognition) on data received from a video capture device (e.g., your device's webcam).
This demo application includes two demos:
- Check Image OCR Analysis: Upload a check image directly to extract MICR data using the fin-ocr-sdk. This process runs in the browser, so your image data will remain on your device.
- Analyze Generated Check Image: Generate a simulated check image and run OCR to extract critical MICR data.
Ensure you have the following installed on your system:
- Git
- Node.js (v20.x or higher, which includes npm)
- npm (comes with Node.js)
Clone both the SDK and the demo application repositories:
git clone https://github.com/finos/fin-ocr-browser.gitNext, navigate to the fin-ocr-browser directory and run the following commands to install the necessary dependencies and build the project:
cd fin-ocr-browser
npm run buildTo start the application:
npm run devThen open the application in your browser on the indicated port, which is http://localhost:5173 by default.
TBD
This document provides guidance for how YOU can collaborate with our project community to improve this technology.
To generate a report containing any vulnerabilities in any dependency please use:
$npm run scannpm run scan-licenseNote: Each of these scans should be run and problems addressed by a developer prior to submitting code that uses new packages.
Copyright 2024 Capital One
Distributed under the Apache License, Version 2.0.
SPDX-License-Identifier: Apache-2.0