All Projects → symisc → Sod

symisc / Sod

Licence: other
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Sod

Tracking With Darkflow
Real-time people Multitracker using YOLO v2 and deep_sort with tensorflow
Stars: ✭ 515 (-64.73%)
Mutual labels:  object-detection, convolutional-neural-networks, image-processing, real-time
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (-98.77%)
Mutual labels:  object-detection, convolutional-neural-networks, image-recognition, image-processing
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-90.41%)
Mutual labels:  library, iot, iot-device, embedded
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (+459.52%)
Mutual labels:  iot, embedded, webassembly
Saliency
TensorFlow implementation for SmoothGrad, Grad-CAM, Guided backprop, Integrated Gradients and other saliency techniques
Stars: ✭ 648 (-55.62%)
Mutual labels:  object-detection, convolutional-neural-networks, image-recognition
Imageai
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
Stars: ✭ 6,734 (+361.23%)
Mutual labels:  object-detection, image-recognition, detection
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+265.41%)
Mutual labels:  iot, real-time, embedded
Computervision Recipes
Best Practices, code samples, and documentation for Computer Vision.
Stars: ✭ 8,214 (+462.6%)
Mutual labels:  object-detection, convolutional-neural-networks, image-processing
Deep learning projects
Stars: ✭ 28 (-98.08%)
Mutual labels:  convolutional-neural-networks, image-recognition, image-processing
Tensorflow Lite Rest Server
Expose tensorflow-lite models via a rest API
Stars: ✭ 43 (-97.05%)
Mutual labels:  object-detection, face-detection, image-processing
Opencv Face Filters
Snapchat-like Face Filters in OpenCV
Stars: ✭ 51 (-96.51%)
Mutual labels:  face-detection, image-recognition, image-processing
Ascii art
Real-Time ASCII Art Rendering Library
Stars: ✭ 599 (-58.97%)
Mutual labels:  library, image-processing, embedded
Vehicle counting tensorflow
🚘 "MORE THAN VEHICLE COUNTING!" This project provides prediction for speed, color and size of the vehicles with TensorFlow Object Counting API.
Stars: ✭ 582 (-60.14%)
Mutual labels:  object-detection, image-processing, detection
Facekit
Implementations of PCN (an accurate real-time rotation-invariant face detector) and other face-related algorithms
Stars: ✭ 1,028 (-29.59%)
Mutual labels:  cpu, face-detection, real-time
Catt
Detecting the temperature from an infrared image
Stars: ✭ 60 (-95.89%)
Mutual labels:  face-detection, image-processing, detection
Albumentations
Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: https://albumentations.ai/docs/ Paper about the library: https://www.mdpi.com/2078-2489/11/2/125
Stars: ✭ 9,353 (+540.62%)
Mutual labels:  object-detection, image-processing, detection
Kaggle Rsna
Deep Learning for Automatic Pneumonia Detection, RSNA challenge
Stars: ✭ 74 (-94.93%)
Mutual labels:  object-detection, image-processing, detection
Tf Pose Estimation
Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference.
Stars: ✭ 3,856 (+164.11%)
Mutual labels:  convolutional-neural-networks, image-processing, embedded
Jetson Inference
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
Stars: ✭ 5,191 (+255.55%)
Mutual labels:  object-detection, image-recognition, embedded
Yolo tensorflow
🚖 Object Detection (YOLOv1) implentation in tensorflow, with training, testing and video features.
Stars: ✭ 45 (-96.92%)
Mutual labels:  object-detection, convolutional-neural-networks, real-time

SOD

An Embedded Computer Vision & Machine Learning Library
sod.pixlab.io

Build Status API documentation dependency Getting Started license Mailing list Gitter

Output

SOD Embedded

Release 1.1.8

SOD is an embedded, modern cross-platform computer vision and machine learning software library that exposes a set of APIs for deep-learning, advanced media analysis & processing including real-time, multi-class object detection and model training on embedded systems with limited computational resource and IoT devices.

SOD was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in open source as well commercial products.

Designed for computational efficiency and with a strong focus on real-time applications. SOD includes a comprehensive set of both classic and state-of-the-art deep-neural networks with their pre-trained models. Built with SOD:

Multi-class object detection

Cross platform, dependency free, amalgamated (single C file) and heavily optimized. Real world use cases includes:

  • Detect & recognize objects (faces included) at Real-time.
  • License plate extraction.
  • Intrusion detection.
  • Mimic Snapchat filters.
  • Classify human actions.
  • Object identification.
  • Eye & Pupil tracking.
  • Facial & Body shape extraction.
  • Image/Frame segmentation.

Notable SOD features

  • Built for real world and real-time applications.
  • State-of-the-art, CPU optimized deep-neural networks including the brand new, exclusive RealNets architecture.
  • Patent-free, advanced computer vision algorithms.
  • Support major image format.
  • Simple, clean and easy to use API.
  • Brings deep learning on limited computational resource, embedded systems and IoT devices.
  • Easy interpolatable with OpenCV or any other proprietary API.
  • Pre-trained models available for most architectures.
  • CPU capable, RealNets model training.
  • Production ready, cross-platform, high quality source code.
  • SOD is dependency free, written in C, compile and run unmodified on virtually any platform & architecture with a decent C compiler.
  • Amalgamated - All SOD source files are combined into a single C file (sod.c) for easy deployment.
  • Open-source, actively developed & maintained product.
  • Developer friendly support channels.

Programming Interfaces

The documentation works both as an API reference and a programming tutorial. It describes the internal structure of the library and guides one in creating applications with a few lines of code. Note that SOD is straightforward to learn, even for new programmer.

Resources Description
SOD in 5 minutes or less A quick introduction to programming with the SOD Embedded C/C++ API with real-world code samples implemented in C.
C/C++ API Reference Guide This document describes each API function in details. This is the reference document you should rely on.
C/C++ Code Samples Real world code samples on how to embed, load models and start experimenting with SOD.
License Plate Detection Learn how to detect vehicles license plates without heavy Machine Learning techniques, just standard image processing routines already implemented in SOD.
Porting our Face Detector to WebAssembly Learn how we ported the SOD Realnets face detector into WebAssembly to achieve Real-time performance in the browser.

Other useful links

Resources Description
Downloads Get a copy of the last public release of SOD, pre-trained models, extensions and more. Start embedding and enjoy programming with.
Copyright/Licensing SOD is an open-source, dual-licensed product. Find out more about the licensing situation there.
Online Support Channels Having some trouble integrating SOD? Take a look at our numerous support channels.

face detection using RealNets

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].