ClientThe Client is a startup that works in the niche of security printing and delivers proprietary technology. The business is aimed at brand owners who need extra security measures to confront counterfeiters in their market. The Client’s technology enables printing of security marks on whatever surface. The watermarks become visible and can be scanned in infrared only. The Client was in search of a reliable provider of OCR software development services to tailor a solution for Android phones to scan and recognize printed marks.
Challenge: add camera support to Android application and fine-tune data gathering method via the camera to collect data for OCRThe Client needed a custom OCR solution to enable infrared scanning and recognition capabilities. The algorithm had to be deployed on mobile devices powered by Android to allow instant online verification of security marks.The OCR algorithm had to encompass the following stages: capture and recognize characters, send a code to the server, and conduct validation. The Essid Solutions’ team was challenged to develop a PoC, that also included Android app for OCR, in line with all the requirements.
Solution: OCR algorithm to scan hidden code with infraredOur team had to augment the existing mobile app through building custom OCR software for Android phones. A device was linked by USB to PCB (printed circuit board) embedded into the camera for infrared scanning.The mobile app augmented by the OCR algorithm was expected to perform the following tasks:
- Live stream from the camera
- Sent image to the Essid Solutions’ backend for processing (image enhancement/ROI detection/autorotation/OCR)
- There was no solution available to support the camera for Android device
- It was required to build the backend solution to work coherently with the Android software and the Client’s database
Result: high-quality backend to collect data of needed quality for OCRThe Client had specific marks for scanning in the infrared and needed OCR application development services to solve this challenging task. Our team had to put efforts into adjusting cameras for specific lighting. Also, the engineering team has solved the task of linked the camera with the OCR algorithm to enable the collection of quality input data and image enhancement capabilities.Our team has successfully built and delivered automated data capture software to augment the existing solution with AI. The delivered system is the Essid Solutions’ proprietary custom solution, the only working solution compatible with Android software.