awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
datitran avatar

datitran/object_detector_app

0
View on GitHub↗
1,305 stele·734 fork-uri·Python·MIT·1 vizualizaremedium.com/towards-data-science/building-a-real-time-object-recognition-app-with-tensorflow-and-opencv-b7a2b4ebdc32↗

Object Detector App

This application is a real-time computer vision system designed to identify and label objects within live video feeds, recorded files, and static images. It functions as a comprehensive framework that integrates pre-trained machine learning models with video processing pipelines to perform multi-object localization and visual data tracking.

The system distinguishes itself through a multithreaded architecture that decouples frame acquisition from detection logic, ensuring the interface remains responsive during continuous analysis. It provides specialized scripts for training and optimizing custom detection models, allowing users to improve accuracy for specific visual tasks. Furthermore, the application includes mechanisms for transmitting processed video frames to external network servers for remote monitoring and distribution.

Beyond its core detection capabilities, the software offers extensive performance tuning options, including adjustments for worker thread counts and frame resolution to balance processing speed and accuracy. The project is structured to support immediate inference using serialized model files, facilitating deployment without requiring additional configuration.

Features

  • Real-Time Object Detection - Identifies and labels objects within live video feeds and recorded files using pre-trained machine learning models.
  • Object Detection - Identifies and locates multiple distinct items within static images or video frames using pre-trained machine learning models.
  • Video Stream Detections - Identifies and labels items within recorded video files by applying pre-trained models to sequential frames.
  • Detection Model Training - Constructs and optimizes specialized object detection models using training scripts and distributed computing pipelines.
  • Custom Vision Model Trainers - Includes a set of scripts for training and optimizing specialized detection models for visual recognition tasks.
  • Inference Optimization Tools - Offers settings to adjust multithreading and processing parameters to balance detection speed and accuracy.
  • Custom Vision Training - Provides specialized scripts for training and optimizing custom detection models to improve accuracy for specific visual tasks.
  • Graph-Based Inference - Executes pre-trained machine learning models by traversing computational graphs to map input image tensors to localized object coordinates.
  • Model Serialization - Loads pre-trained detection models from serialized binary files to enable immediate inference without additional configuration.
  • Pre-trained Model Implementations - Executes pre-trained detection models on raw input data to identify objects immediately without requiring additional training.
  • Video Frame Processing - Increases frame rates by offloading heavy detection tasks to parallel processes and background threads.
  • Pipelines - Decouples frame acquisition from detection logic using concurrent queues to maximize throughput for real-time video analysis.
  • Video Processing Frameworks - Implements a framework for capturing and analyzing video frames to perform high-speed object recognition and tracking.
  • Video Stream Processing - Analyzes incoming video frames and transmits processed results to external network servers for remote monitoring.
  • Live Video Stream Monitoring - Identifies and labels items appearing in live video feeds from connected cameras in real time.
  • Streaming Inference Pipelines - Processes incoming video frames through a sequential pipeline that manages capture, inference, and output rendering in a synchronized loop.
  • Real-Time Systems - Balances processing speed and detection accuracy through multithreading and parallel frame analysis in a real-time vision system.
  • Worker Thread Patterns - Offloads heavy detection tasks to background threads to ensure the main interface remains responsive during continuous video analysis.
  • Performance Tuning - Adjusts multithreading, worker counts, and frame resolution settings to balance processing speed and accuracy.

Istoric stele

Graficul istoricului de stele pentru datitran/object_detector_appGraficul istoricului de stele pentru datitran/object_detector_app

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Object Detector App

Colecții selectate manual în care apare Object Detector App.
  • Video analysis models

Alternative open-source pentru Object Detector App

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Object Detector App.
  • wongkinyiu/yolov9Avatar WongKinYiu

    WongKinYiu/yolov9

    9,534Vezi pe GitHub↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Pythonyolov9
    Vezi pe GitHub↗9,534
  • qqwweee/keras-yolo3Avatar qqwweee

    qqwweee/keras-yolo3

    7,116Vezi pe GitHub↗

    This project is an object detection framework implementing the YOLOv3 architecture using Keras and TensorFlow. It functions as a deep learning vision model and computer vision toolset designed to locate and classify multiple entities within images and video streams using bounding boxes. The system includes a multi-GPU inference engine to distribute computational loads across several graphics processing units. It also provides a pipeline for creating custom object detectors by retraining pre-trained weights on annotated datasets to recognize user-defined object classes. The framework covers m

    Python
    Vezi pe GitHub↗7,116
  • ultralytics/yolov3Avatar ultralytics

    ultralytics/yolov3

    10,571Vezi pe GitHub↗

    This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a complete pipeline for identifying and localizing objects in images and video using a single neural network pass, combining a Darknet-53 backbone with multi-scale feature pyramids and anchor-based bounding box prediction. The framework extends beyond basic detection to include instance segmentation, human pose estimation, and multi-object tracking across video frames. It offers a model export toolkit that converts trained models through ONNX to CoreML, TensorFlow Lite, and Ten

    Pythondeep-learningmachine-learningobject-detection
    Vezi pe GitHub↗10,571
  • jwyang/faster-rcnn.pytorchAvatar jwyang

    jwyang/faster-rcnn.pytorch

    7,859Vezi pe GitHub↗

    This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a vision model for predicting precise bounding boxes around multiple objects within images and live video feeds. The system is optimized for multi-GPU training to reduce the time required for model convergence. It utilizes a GPU-accelerated design to handle the training and inference of complex detection networks. The framework covers the full object detection lifecycle, including custom network training and inference for static images and real-time video streams. It includes capa

    Python
    Vezi pe GitHub↗7,859
Vezi toate cele 30 alternative pentru Object Detector App→

Întrebări frecvente

Ce face datitran/object_detector_app?

This application is a real-time computer vision system designed to identify and label objects within live video feeds, recorded files, and static images. It functions as a comprehensive framework that integrates pre-trained machine learning models with video processing pipelines to perform multi-object localization and visual data tracking.

Care sunt principalele funcționalități ale datitran/object_detector_app?

Principalele funcționalități ale datitran/object_detector_app sunt: Real-Time Object Detection, Object Detection, Video Stream Detections, Detection Model Training, Custom Vision Model Trainers, Inference Optimization Tools, Custom Vision Training, Graph-Based Inference.

Care sunt câteva alternative open-source pentru datitran/object_detector_app?

Alternativele open-source pentru datitran/object_detector_app includ: wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… qqwweee/keras-yolo3 — This project is an object detection framework implementing the YOLOv3 architecture using Keras and TensorFlow. It… ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… jwyang/faster-rcnn.pytorch — This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a… tianxiaomo/pytorch-yolov4 — This project is a PyTorch implementation of the YOLOv4 object detection framework. It provides a system for training… eriklindernoren/pytorch-yolov3 — This project is a PyTorch implementation of the YOLOv3 object detection architecture. It functions as a real-time…