Skip to content

Insanely fast Open Source Computer Vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)

License

Notifications You must be signed in to change notification settings

DoubangoTelecom/compv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 20, 2024
607c0e7 · Oct 20, 2024
May 27, 2018
Sep 29, 2023
Nov 30, 2023
Feb 12, 2020
Jan 14, 2023
May 10, 2019
Feb 12, 2020
Jan 22, 2018
Dec 21, 2022
May 10, 2024
Oct 15, 2019
Feb 12, 2020
Aug 10, 2020
Oct 30, 2022
Oct 12, 2022
Oct 28, 2022
Dec 24, 2019
Nov 19, 2019
Jan 23, 2017
Dec 24, 2019
Dec 24, 2019
Jan 22, 2018
Jul 3, 2023
Oct 20, 2024
Dec 26, 2019
Oct 23, 2020
Feb 18, 2022
Oct 23, 2020
Dec 24, 2019
Dec 24, 2019
Jun 29, 2023
Dec 24, 2019
Dec 24, 2019
Dec 24, 2019
Oct 23, 2020
Feb 20, 2023
Feb 20, 2023
Feb 18, 2022
Feb 18, 2022
Dec 24, 2019
Apr 23, 2019

Repository files navigation

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

Online demo apps using our code

Technical questions

Please check our discussion group or twitter account