I need to store business cards and find them later by search.
- Take picture (sometimes two-sides)
- Save picture at appropriate resolution/compression (kilobytes rather than megabytes)
- OCR the text and index it.
- Let me search for a string of characters, or a date.
- Free, ideally Open source
- Does not send data to any server. Sending data to a self-hosted (by me) server is OK.
- Back up via SD card or USB cable or to my self-hosted server, in a non-obfuscated format.
- Chronology of business cards, in order I scanned them, with dates.
If OCR is too difficult to do on Android, doing it on my computer (Tesseract?) is acceptable as well.