/openscan

Inspired by Rocketbook on Indegogo, this open source app allows the generation of printable, easy-to-scan pages, along with scanning API's to quickly and accurately scan compatible documents.

Primary LanguageC++MIT LicenseMIT

OpenScan

Join us on HipChat!

Inspired by Rocketbook on Indegogo, this open source app allows the generation of printable, easy-to-scan pages, along with scanning API's to quickly and accurately scan documents directly from a camera. We believe fundamentally that document scanning should above all be simple, fast, and accurate. With modern cameras embedded in each and every phone, and with framerates and quality high enough to support 4k video, there is no reason that scans need to be able to process from any frame, sacrificing accuracy for universality. Instead, this software watches a stream of frames, and only accepts a scan when the borders are accurately detected, the sharpness is high enough quality, and the image is big enough to support a high-quality scan. Templates provide extra accuracy for those willing to print their pages before-hand. All developer options are presented to the end user in relevant, context specific applications, with easy default options which work well for almost any application. Finally, no scan is complete without cloud compatibility! OpenScan creates templates which can be distinguished by pre-set categories and automatically uploaded to a variety of cloud services upon scan. It also allows for optional printed selection boxes for per-page selection of cloud services without ever interacting with a menu.

Openscan is modular and hopes to become a single, universal repository for scanning any regular or innovative type of page: QR codes, business cards, receipts, notes, drawings, paintings, photos, etc.

This app should be in alpha by the end of the month. Current code for Desktop is available in C++.