----------------------------------------------------
Application Requirements:
1. Must make usage of OpenCV library, for object detection (piece of white paper with text) and OCR (training characters are specific).
2. See "Handy Scanner Free PDF Creater" app for similarity feature development, from the bellow descriptions.
3. All code development shall be provided to ownership of the project employer.
4. This project development is very simple, so bids over the range will be immediately ignored.
----------------------------------------------------
Application workflow:
Open app and show two simple unstyled buttons: "Scan from camera" and "Scan from gallery".
----------------------------------------------------
Option one - "Scan from camera":
1. Click the button. Open camera view to take shot and options presented must be configurable and reduced (only: flash-light activation, focus mode, low light).
By pressing shot button, image must be retrieved in maximum quality.
Shot button must be styled.
2. After shot, paper border should be automatically detected (user OpenCV) and highlighted, buy an 4-point area rectangle.
This rectangle must be adjustable by user, if the border isn't suited or mismatched from OpenCV detection.
A button should be provided for user interaction into next step, chopping the image by the rectangle dimensions.
3. From previous step, text recognized from OpenCV OCR Processing must be outputted to a logger or screen activity, proving that it has retrieved the text from the paper.
----------------------------------------------------
Option two - "Scan from gallery":
1. Click the button. Open gallery view and let user select image.
2. Processes points 2. and 3. from Option one.
----------------------------------------------------