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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jwyang avatar

jwyang/faster-rcnn.pytorch

0
View on GitHub↗
7,859 stars·2,298 forks·Python·MIT·13 views

Faster Rcnn.pytorch

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 capabilities for model performance validation using standardized datasets, as well as training optimizations such as aspect-ratio-based grouping and distributed workloads.

Features

  • Faster R-CNN Implementations - Implements the Faster R-CNN architecture for identifying and locating multiple objects within images.
  • Object Detection - Implements a full object detection system for identifying and locating multiple objects in images and live video feeds.
  • Bounding Box Detection - Predicts precise bounding boxes around detected objects in static images or live video feeds.
  • Region Pooling - Isolates features from specific regions of interest using pooling and alignment to improve detection accuracy.
  • Object Detection - Identifies and locates specific objects within still images using pre-trained models.
  • Detection Model Training - Trains PyTorch models to recognize and locate specific objects using custom datasets and learning schedules.
  • Multi-GPU Parallelism Strategies - Distributes image batches across multiple GPUs using data parallelism to increase throughput and reduce convergence time.
  • End-to-End Architectures - Uses a single differentiable graph to optimize region proposal and detection networks simultaneously in an end-to-end design.
  • GPU Accelerated Computer Vision - Provides a computer vision system optimized for multi-GPU training to reduce model convergence time.
  • Image Content Analyzers - Analyzes still images to detect multiple objects and generate accurate bounding boxes for each item.
  • Region Feature Extraction - A mechanism that extracts a fixed-size feature map from a variable-sized region of interest for classification.
  • Region Proposal Networks - Implements a region proposal network to predict object bounding box candidates and objectness scores.
  • Object Detection Frameworks - Offers a comprehensive PyTorch-based toolkit and framework for implementing object detection algorithms.
  • Deep Learning Acceleration - Leverages multiple graphics processors to accelerate the training and inference of complex detection networks.
  • Aspect Ratio Bucketing - Implements image grouping by aspect ratio to minimize padding and optimize memory efficiency during training.
  • Video Stream Detections - Processes live video feeds sequentially to identify and locate objects as they appear on screen.
  • Real-Time Object Detection - Enables deployment of trained models to identify objects and predict bounding boxes within real-time data streams.
  • Distributed GPU Training - Distributes the computational load of neural network training across multiple graphics cards for faster convergence.
  • GPU Training Accelerators - Uses parallelization strategies across multiple GPUs to increase the speed of detection model training.
  • Detection Model Validation - Tests trained detection networks against standardized datasets to calculate precision and verify accuracy.
  • Detection Accuracy Evaluators - Evaluates trained networks using standardized datasets to quantify localization and classification accuracy.
  • Model Weight Checkpoints - Provides a mechanism to save and restore model weights and optimizer states for training resumption.
  • Model Evaluation - Provides tools to evaluate detection model precision and performance using standardized ground truth datasets.
  • Computer Vision Libraries - Faster R-CNN implementation in PyTorch.
  • Computer Vision Models - Accelerated Faster R-CNN training implementation.
  • Model Implementations - Accelerated faster R-CNN implementation.
  • Convolutional Neural Networks (CNNs) - Listed in the “Convolutional Neural Networks (CNNs)” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for jwyang/faster-rcnn.pytorchStar history chart for jwyang/faster-rcnn.pytorch

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

Open-source alternatives to Faster Rcnn.pytorch

Similar open-source projects, ranked by how many features they share with Faster Rcnn.pytorch.
  • ultralytics/yolov3ultralytics avatar

    ultralytics/yolov3

    10,571View on 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
    View on GitHub↗10,571
  • olafenwamoses/imageaiOlafenwaMoses avatar

    OlafenwaMoses/ImageAI

    8,867View on GitHub↗

    ImageAI is a Python computer vision library providing a suite of tools for image classification, object detection, and video analytics. It functions as an integrated framework for locating and labeling objects in static images and video streams, utilizing deep learning models for identification and categorization. The project includes a model training toolkit that allows for the creation of custom classifiers and detectors through scratch training or transfer learning. It features a GPU-accelerated inference engine to increase processing speed for vision tasks and includes specialized utiliti

    Pythonai-practice-recommendationsalgorithmartificial-intelligence
    View on GitHub↗8,867
  • amdegroot/ssd.pytorchamdegroot avatar

    amdegroot/ssd.pytorch

    5,224View on GitHub↗

    This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and localizing multiple objects within images and video. The project provides a neural network architecture designed for single-shot object detection, which predicts bounding boxes and class labels in one pass. The implementation includes a real-time object detector capable of processing live video streams to track and label objects across sequential frames. It also features a complete computer vision training pipeline for preparing image datasets and training model weights. The fra

    Pythoncomputer-visiondeep-learningimage-recognition
    View on GitHub↗5,224
  • thtrieu/darkflowthtrieu avatar

    thtrieu/darkflow

    6,140View on GitHub↗

    Darkflow is an object detection framework and computer vision pipeline that provides a programmatic interface for performing real-time image analysis and object identification. It functions as a tool for loading weights, fine-tuning models, and executing inference on both static images and video feeds. The project serves as a converter that translates Darknet configurations and weights into TensorFlow graphs to enable retraining and deployment. It includes a model exporter that saves trained graphs into portable protobuf files for use on mobile and native devices. The system covers capabilit

    Python
    View on GitHub↗6,140
See all 30 alternatives to Faster Rcnn.pytorch→

Frequently asked questions

What does jwyang/faster-rcnn.pytorch do?

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.

What are the main features of jwyang/faster-rcnn.pytorch?

The main features of jwyang/faster-rcnn.pytorch are: Faster R-CNN Implementations, Object Detection, Bounding Box Detection, Region Pooling, Detection Model Training, Multi-GPU Parallelism Strategies, End-to-End Architectures, GPU Accelerated Computer Vision.

What are some open-source alternatives to jwyang/faster-rcnn.pytorch?

Open-source alternatives to jwyang/faster-rcnn.pytorch include: ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… olafenwamoses/imageai — ImageAI is a Python computer vision library providing a suite of tools for image classification, object detection, and… amdegroot/ssd.pytorch — This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and… thtrieu/darkflow — Darkflow is an object detection framework and computer vision pipeline that provides a programmatic interface for… rbgirshick/py-faster-rcnn — This project is a Python implementation of the Faster R-CNN object detection framework. It serves as a convolutional… thtrieu/yolotf — yolotf is an object detection framework that provides tools for converting Darknet model configurations and weights…