compv
                                
                                
                                
                                    compv copied to clipboard
                            
                            
                            
                        Insanely fast Open Source Computer Vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)
This is our R&D Computer Vision project. For now there is no documentation and it's not intended to be used by other companies.
Speed comparison against OpenCV: speed_compare (core i7 quad@4ghz).txt
Insanely faaaaast
- Hand-written assembler (10% of the code)
 - SIMD (SSE, AVX, NEON)
 - GPGPU (CUDA, OpenVINO, OpenCL, OpenGL, NNAPI and Metal)
 - Smart multithreading (minimal context switch, no false-sharing, no boundaries crossing..)
 - Smart memory access (data alignment, cache pre-load, cache blocking, non-temporal load/store for minimal cache pollution, smart reference counting...)
 - Fixed-point math
 - ... and many more
 
SDKs using our code
- 3D Passive Face Liveness Detection (Anti-Spoofing)
 - ANPR/ALPR SDK for embedded devices (ARM) and desktops (x86)
 - MRZ/MRP SDK for embedded devices (ARM) and desktops (x86)
 - Bank credit card recognition/OCR SDK for embedded devices (ARM) and desktops (x86)
 - Bank check information extraction/OCR from Magnetic Ink Character Recognition [MICR] (E-13B & CMC-7) using deep learning for embedded devices (ARM) and desktops (x86)
 
Online demo apps using our code
- Cloud-based 3D Passive Face Liveness Detection (Anti-Spoofing)
 - Cloud-based Automatic Number/License Plate Recognition (ANPR/ALPR)
 - Cloud-based Machine-readable zone/passport (MRZ/MRP)
 - Cloud-based Bank credit card recognition/OCR (ScanToPay)
 - Cloud-based Magnetic ink character recognition (MICR E-13B & CMC-7)
 - Cloud-based Content-Based Image Retrieval (CBIR)
 - Cloud-based Scene text recognition (TextInWild)
 
Technical questions
Please check our discussion group or twitter account