Real-time
- blazing fast image recognition (up to 15 FPS) thanks to optimized SIMD computations
- optimized conversion from common camera image formats
- small image signature footprint (around 6kB per signature)
Universal
- on-device image recognition (limited by the client cache size)
- server side image recognition (scalable to million of images)
- on-device QR code / Data Matrix and EAN / UPC-A decoding
Robust
- invariant to occlusion and background clutter
- invariant to viewpoint changes
- invariant to motion blur
Lightweight
- small footprint (library ~1MB)
- standalone (no external dependency)
- 100% home made (no OpenCV, no ZXing, no ZBar)
Cross-platform
- core library written in C
- bindings for iOS (Obj-C) and Android (Java / JNI)
- plugins for RubyMotion and PhoneGap
Safe
- thread safe by design
- transactional sync
- auto-recovery in case of database corruption
Easy to use
- fully packaged sync method (no complex network code required)
- seamless scans logging in the background
- high level wrappers








