All Projects → DoubangoTelecom → compv

DoubangoTelecom / compv

Licence: GPL-3.0 license
Insanely fast Open Source Computer Vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
assembly
5116 projects
CMake
9771 projects
perl
6916 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to compv

asm2cfg
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
Stars: ✭ 42 (-72.9%)
Mutual labels:  arm, x86
Cross
“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 2,461 (+1487.74%)
Mutual labels:  arm, x86
Keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Stars: ✭ 1,654 (+967.1%)
Mutual labels:  arm, x86
Inline Hook
simple inline-hook framework works for x86, x64, arm and thumb
Stars: ✭ 102 (-34.19%)
Mutual labels:  arm, x86
Corehook
A library that simplifies intercepting application function calls using managed code and the .NET Core runtime
Stars: ✭ 191 (+23.23%)
Mutual labels:  arm, x86
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (+793.55%)
Mutual labels:  arm, x86
Aros
Main AROS repository for active development. Contains the main Operating System components and Build System.
Stars: ✭ 146 (-5.81%)
Mutual labels:  arm, x86
Reverse Engineering
This repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-81.29%)
Mutual labels:  arm, x86
Mandibule
linux elf injector for x86 x86_64 arm arm64
Stars: ✭ 171 (+10.32%)
Mutual labels:  arm, x86
Pwnshop
Exploit Development, Reverse Engineering & Cryptography
Stars: ✭ 167 (+7.74%)
Mutual labels:  arm, x86
Barf Project
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Stars: ✭ 1,280 (+725.81%)
Mutual labels:  arm, x86
Bdvl
LD_PRELOAD Linux rootkit (x86 & ARM)
Stars: ✭ 232 (+49.68%)
Mutual labels:  arm, x86
Neatcc
A small arm/x86(-64) C compiler
Stars: ✭ 86 (-44.52%)
Mutual labels:  arm, x86
Jingos
JingOS - The World’s First Linux-based OS design for Tablets
Stars: ✭ 101 (-34.84%)
Mutual labels:  arm, x86
Box86
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
Stars: ✭ 1,219 (+686.45%)
Mutual labels:  arm, x86
Build
Armbian Linux build framework
Stars: ✭ 1,827 (+1078.71%)
Mutual labels:  arm, x86
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+505.81%)
Mutual labels:  arm, x86
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (+507.74%)
Mutual labels:  arm, x86
Zephyr.js
JavaScript* Runtime for Zephyr* OS
Stars: ✭ 164 (+5.81%)
Mutual labels:  arm, x86
Ataraxia
Simple and lightweight source-based multi-platform Linux distribution with musl libc.
Stars: ✭ 226 (+45.81%)
Mutual labels:  arm, x86

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].