awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OAID avatar

OAID/TengineKit

0
View on GitHub↗
2,321 stars·307 forks·C++·16 views

TengineKit

TengineKit is a mobile computer vision software development kit designed for real-time inference on local hardware. It functions as a neural network engine that executes deep learning models directly on mobile devices, enabling applications to perform complex visual analysis without relying on cloud connectivity.

The framework provides specialized tools for detecting and tracking human features, including faces, hands, bodies, and irises, alongside general object detection capabilities. By utilizing a native core runtime and hardware-accelerated execution, the library processes visual data locally to maintain high frame rates and ensure user data privacy.

The toolkit supports the integration of computer vision features into mobile applications through a multi-stage pipeline that sequences detection and landmark extraction. It is built to operate within resource-constrained environments by optimizing model execution graphs for mobile processors.

Features

  • Computer Vision Platforms - Provides a cross-platform library for real-time face, hand, and body landmark detection using optimized machine learning models on mobile devices.
  • On-Device Inference Engines - Runs pre-trained machine learning models directly on mobile hardware to eliminate network latency and ensure user data privacy.
  • Neural Network Execution Engines - Offers a high-performance runtime for executing deep learning models directly on mobile GPU and NPU hardware for computer vision tasks.
  • Face Data Extraction - Extracts specific details from detected faces to gain insights into individual features and properties using automated computer vision techniques.
  • Local Object Detection - Identifies and classifies items within images or video streams by running pre-trained machine learning models directly on local hardware.
  • Real-Time Object Detection - Includes tools for identifying and tracking human features and objects in live video streams with minimal processing overhead.
  • GPU Accelerated Computer Vision - Leverages mobile GPU and NPU resources to perform complex mathematical operations required for real-time computer vision tasks.
  • Human Body Part Segmentation - Identifies and follows the movement of faces, hands, bodies, and irises using optimized computer vision algorithms.
  • Object Detection Models - Locates and categorizes items within images or video streams by applying integrated machine learning models that recognize visual patterns.
  • Mobile Vision Implementations - Implements real-time face, hand, and body tracking features directly within mobile applications to enhance user interaction and visual analysis.
  • Model Graph Optimizers - Transforms deep learning architectures into efficient execution graphs to minimize memory footprint and maximize processing speed on mobile hardware.
  • Multi-Stage Pipeline Processing - Sequences detection and landmark extraction tasks to maintain high frame rates during continuous video stream analysis.
  • Real-Time Feature Computation - Analyzes facial landmarks and iris positioning in live video streams to support authentication or interactive augmented reality experiences.
  • Mobile Development - Locates and classifies items within images or video feeds using optimized machine learning frameworks designed for resource-constrained mobile environments.

Star history

Star history chart for oaid/tenginekitStar history chart for oaid/tenginekit

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with TengineKit

These projects share indexed features with TengineKit. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • pytorch/executorchpytorch avatar

    pytorch/executorch

    4,296View on GitHub↗

    ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,

    Pythondeep-learningembeddedgpu
    View on GitHub↗4,296
  • facebookresearch/detectronfacebookresearch avatar

    facebookresearch/Detectron

    26,370View on GitHub↗

    Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations of neural network architectures for locating and identifying objects in images, including Mask R-CNN for generating instance segmentation masks and RetinaNet for one-stage detection. The platform supports computer vision prototyping and object detection research through the deployment of pre-trained baseline models. This allows for the rapid implementation and evaluation of visual recognition systems. Its capabilities cover image object localization and instance segmentation w

    Python
    View on GitHub↗26,370
  • balancap/ssd-tensorflowbalancap avatar

    balancap/SSD-Tensorflow

    4,103View on GitHub↗

    This project is a TensorFlow object detection framework designed for training and deploying Single Shot MultiBox Detector models. It provides a neural network training toolkit for implementing the SSD architecture to achieve real-time image and video object localization. The framework includes a dedicated data pipeline for transforming object detection datasets into binary record formats to increase training speed and performance. It also features utilities for converting model weights between different checkpoint formats to facilitate the reuse of pre-trained networks. The system covers a b

    Jupyter Notebookdeep-learningobject-detectionssd
    View on GitHub↗4,103
Compare all 30 related projects→

Frequently asked questions

What does oaid/tenginekit do?

TengineKit is a mobile computer vision software development kit designed for real-time inference on local hardware. It functions as a neural network engine that executes deep learning models directly on mobile devices, enabling applications to perform complex visual analysis without relying on cloud connectivity.

What are the main features of oaid/tenginekit?

The main features of oaid/tenginekit are: Computer Vision Platforms, On-Device Inference Engines, Neural Network Execution Engines, Face Data Extraction, Local Object Detection, Real-Time Object Detection, GPU Accelerated Computer Vision, Human Body Part Segmentation.

Which projects share features with oaid/tenginekit?

Projects with overlapping indexed features include: dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… pytorch/executorch — ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It… facebookresearch/detectron — Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations… balancap/ssd-tensorflow — This project is a TensorFlow object detection framework designed for training and deploying Single Shot MultiBox… wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… zylo117/yet-another-efficientdet-pytorch — This project is a PyTorch implementation of the EfficientDet architecture designed for real-time object detection. It…

Curated searches featuring TengineKit

Hand-picked collections where TengineKit appears.
  • Face tracking library