Skip to content

openvinotoolkit/awesome-openvino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome OpenVINO Awesome

A curated list of OpenVINO based AI projects. The most exciting community projects based on OpenVINO are highlighted here. Explore a rich assortment of OpenVINO-based projects, libraries, and tutorials that cover a wide range of topics, from model optimization and deployment to real-world applications in various industries.

This repository is a collaborative effort, continuously updated to provide you with the latest and most valuable resources for maximizing the potential of OpenVINO in your projects. If you want your project to appear in this list, please create a Pull Request or contact @DimaPastushenkov. Inspired by Awesome oneAPI

If your project is featured in this Awesome OpenVINO list, you are welcome to use the 'Mentioned in Awesome' badge on your project's repository. Mentioned in Awesome OpenVINO

What is OpenVINO

OpenVINO™ is an open-source toolkit for AI inference optimization and deployment.

  • Enhances deep learning performance in computer vision, automatic speech recognition, natural language processing, and other common tasks.
  • Utilize models trained with popular frameworks such as TensorFlow and PyTorch while efficiently reducing resource demands.
  • Deploy seamlessly across a spectrum of Intel® platforms, spanning from edge to cloud.

Further resources:

  • OpenVINO GitHub repo.

  • To download OpenVINO toolkit, go here.

  • A collection of ready-to-run Jupyter notebooks for learning and experimenting with the OpenVINO™ toolkit- OpenVINO Notebooks.

Table of content

  1. Generative AI
  2. AI Computer Vision
  3. AI Audio
  4. OpenVINO API extentions
  5. Natural Language Processing
  6. Multimodal projects
  7. Miscellaneous
  8. Educational

Generative AI

AI Computer Vision

  • Visioncom Visioncom is based on open_model_zoo project demo, the assisted communication system employs advanced computer vision technologies, using the OpenCV and OpenVINO libraries, to provide an interactive solution for patients with Amyotrophic Lateral Sclerosis (ALS).
  • BMW-IntelOpenVINO-Detection-Inference-API - This is a repository for an object detection inference API using OpenVINO, supporting both Windows and Linux operating systems
  • yolov5_export_cpu - The project provides documentation on exporting YOLOv5 models for fast CPU inference using Intel's OpenVINO framework
  • LidarObjectDetection-PointPillars (C++ based, requires AI toolkit and OpenVINO). demonstrates how to perform 3D object detection and classification using input data (point cloud) from a LIDAR sensor.
  • Image Processing with OpenVINO
  • Implementing GAN with OpenVINO
  • RapidOCR
  • Pedestrian fall detection - Pedestrian fall detection. Deploying PP-Human based on OpenVINO C # API
  • OpenVINO Tennis Posture - Deciphering Tennis Posture with Artificial Intelligence
  • Cigarette Detection - The project begins by YOLOv8-pose detecting human body positions and extracting skeletal information from images. Based on the skeletal poses, it assesses the elbow angles and the distance between hands and mouths for each individual. If successful, the RTDETR model is employed to detect cigarettes at the mouth zone.
  • FastSAM_Awesome_OpenVINO - The Fast Segment Anything Model(FastSAM) is a CNN Segment Anything Model trained by only 2% of the SA-1B dataset published by SAM authors. The FastSAM achieve a comparable performance with the SAM method at 50× higher run-time speed.
  • Computer Vision Models As Service - implements different Computer Vision Deep Learning Models as a service.
  • Dance-with: Dance with your friends with the right pose! - Dance-with corrects your dance posture using multi-person OpenPose, 2D pose estimation Deep Learning model.
  • Target-Person-Tracking-System - Integration of face recognition and person tracking.
  • Metin2 Bot - bots for video game Metin2.
  • Machine control - industrial machine surveillance system designed to help increase efficiency of processes.
  • MeetingCam - Run your AI and CV algorithms in online meetings such as Zoom, Meets or Teams!
  • Virtual-Tryon - Use AI to try on clothes with your pictures.
  • DepthAI Experiments - A collections of projects done with DepthAI.
  • Project Babble - Mouth tracking project designed to work with any existing VR headset.
  • Group Pose - A Simple Baseline for End-to-End Multi-person Pose Estimation.
  • Frigate - NVR With Realtime Object Detection for IP Cameras.
  • CGD OpenVINO Demo - Efficient Inference and Quantization of CGD for Image Retrieval.
  • Risk package detection - Threat Detection and Unattended Baggage Detection with Associated Person Tracking.
  • YOLOv7-Intel - Object Detection For Autonomous Vehicles.
  • Cerberus - Dog Breed Classification and Body Localization.
  • Criminal Activity recognition - Criminal Activity Video Surveillance.
  • RapidOCR on OpenVINO GPU - A modified verison of RapidOCR to support OpenVINO GPU.
  • Yolov9 with OpenVINO - C++ and python implementation of YOLOv9 using OpenVINO
  • OpenVINO-Deploy - A repository showcasing the deployment of popular object detection AI algorithms using the OpenVINO C++ API for efficient inference.
  • Clip-Chinese - Chinese image-text similarity matching tasks, leverage OpenVINO and the Towhee embedding library.

AI Audio

OpenVINO API extentions

Natural Language Processing

  • Japanese chatbot Youri - LLM Japanese chatbot demo program using Intel OpenVINO toolkit.
  • OpenVINO GPT-Neo - a port of GPT-Neo that uses OpenVINO.
  • Resume-Based Interview Preparation Tool - The Resume-Based Interview Preparation Tool is a software application designed to streamline the interview process by helping interviewers generate relevant and meaningful questions based on a candidate's resume or portfolio page.

Multimodal projects

openSUSE

  • OpenVINO Support This initiative generated openVINO compatibility with the openSUSE Linux platform. Because dependencies were added to tools and libraries for software development using C/C++ and other compilation directives for the programming language.

Educational

Miscellaneous

Related Communities

See Awesome oneAPI for leading oneAPI and SYCL projects across diverse industries.

OpenVINO takes advantage of the discrete GPUs using Intel oneAPI, an open programming model for multiarchitecture programming. The oneAPI-samples repository demonstrates the performance and productivity offered by Intel oneAPI and its toolkits such as oneDNN in a multi-architecture environment.

About

A curated list of OpenVINO based AI projects

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages