The Document Scanner App with OpenCV is a mobile application developed using Xamarin for Android that can let you implement document scanner in your app. With this app, you can easily capture, enhance, and store documents, receipts, or any printed material on the go.
- Document Capture: Quickly scan documents, receipts, and more using your smartphone's camera.
- OpenCV Integration: Leverages the power of OpenCV for image processing and enhancement.
- AutoCrop: Bounding box is laid directly over the full resolution image, giving you an auto-cropped document.
- Clone or download this repository to your local machine.
- Open the project in Visual Studio with Xamarin support.
- Build and deploy the app to your Android device or emulator.
- Launch the app on your Android device.
- Position the camera over the document you want to scan.
- Tap the capture button to take a photo.
- Save the scanned document as a JPEG using the check button.
- Share or manage your scanned documents in the gallery.
NOTE: Code shrinkers can remove native dependencies. Be very careful when using them as this can cause unhandled exceptions.
- Android device running Android OS X.X or later.
- Xamarin development environment.
- Internet connectivity for OCR functionality (optional).
Contributions are welcome! If you have ideas for improvements, bug fixes, or new features, please open an issue or create a pull request.
This app is open-source and available under the MIT License.