Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source computer-vision software

1575 open-source libraries, tools and applications tagged computer-vision, ranked by how closely computer-vision is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1575 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
facebookresearch/consistent_depth
A research library from Facebook AI Research implementing Consistent Video Depth Estimation (SIGGRAPH 2020). It reconstructs dense, flicker…
101634maintenance
raulmur/ORB_SLAM
ORB-SLAM is a real-time monocular SLAM system written in C++ that computes camera trajectories and sparse 3D reconstructions from a single …
321633maintenance
ispysoftware/iSpy
iSpy is an open source video surveillance application for Windows that connects to webcams and IP cameras, providing live viewing, motion d…
591627maintenance
hku-mars/loam_livox
A robust, real-time LiDAR odometry and mapping (LOAM) package designed for Livox LiDARs with small field of view. It provides feature extra…
231624maintenance
uzh-rpg/rpg_svo_pro_open
SVO Pro is a C++ implementation of Semi-direct Visual Odometry from the Robotics and Perception Group at University of Zurich, supporting m…
321613maintenance
DT42/BerryNet
BerryNet is a deep learning gateway that turns edge devices like Raspberry Pi into intelligent, offline AI hubs for analyzing camera images…
231611maintenance
experiencor/keras-yolo3
A Keras/TensorFlow implementation of YOLOv3 for object detection, supporting detection with pretrained weights, custom model training with …
321608maintenance
ialhashim/DenseDepth
Official Keras/TensorFlow implementation (with experimental PyTorch and TF2 code) of the DenseDepth paper for high-quality monocular depth …
321607maintenance
wy1iu/sphereface
Official implementation of SphereFace (Deep Hypersphere Embedding for Face Recognition, CVPR 2017), built on Caffe with a full face recogni…
321606maintenance
chandrikadeb7/Face-Mask-Detection
A face mask detection system built with OpenCV and TensorFlow/Keras that uses deep learning (SSD MobileNetV2) to detect whether people are …
231605maintenance
PeterWang512/FALdetector
FALdetector is the official PyTorch implementation of the ICCV 2019 paper 'Detecting Photoshopped Faces by Scripting Photoshop'. It provide…
321601maintenance
cvg/nice-slam
NICE-SLAM is a dense RGB-D SLAM system that combines neural implicit decoders with hierarchical grid-based scene representations, published…
321600maintenance
niessner/BundleFusion
BundleFusion is a real-time, globally consistent 3D reconstruction system for RGB-D input, published at SIGGRAPH 2017. It estimates globall…
321590maintenance
lufficc/SSD
A high-quality, fast, modular reference implementation of the SSD (Single Shot MultiBox Detector) object detection model in PyTorch. It sup…
231585maintenance
snavely/bundler_sfm
Bundler is a structure-from-motion (SfM) system that takes unordered image collections with features and matches and produces a 3D reconstr…
321579maintenance
Ewenwan/ORB_SLAM2_SSD_Semantic
A C++ research project extending ORB_SLAM2 with dynamic object detection and semantic mapping. It combines SSD-based object detection (Mobi…
321575maintenance
Azure Kinect SDK
A cross-platform (Linux and Windows) user-mode SDK in C++ for reading data from the Azure Kinect depth and RGB camera device. It provides a…
101575maintenance
cmdbug/YOLOv5_NCNN
A mobile demo application that deploys the ncnn inference framework on Android and iOS, running a variety of computer vision models includi…
321572maintenance
microsoft/SoM
A research toolbox from Microsoft implementing Set-of-Mark (SoM) visual prompting, which overlays numbered spatial marks on images to impro…
181572maintenance
IDEA-Research/MaskDINO
Official PyTorch implementation of Mask DINO, a unified transformer-based framework for object detection and segmentation, built on detectr…
231571maintenance
QingyongHu/RandLA-Net
Official TensorFlow implementation of RandLA-Net, a neural architecture for efficient semantic segmentation of large-scale 3D point clouds,…
321563maintenance
V2AI/Det3D
Det3D is a PyTorch-based toolbox for 3D object detection from point clouds, offering implementations of models like PointPillars, SECOND, a…
321562maintenance
msracver/FCIS
FCIS is the official MXNet implementation of the CVPR 2017 paper 'Fully Convolutional Instance-aware Semantic Segmentation', which won firs…
321560maintenance
vt-vl-lab/FGVC
FGVC is a PyTorch implementation of the ECCV 2020 paper 'Flow-edge Guided Video Completion'. It completes missing regions in videos by extr…
321554maintenance
DevashishPrasad/CascadeTabNet
CascadeTabNet is a PyTorch/mmdetection implementation of a CVPR 2020 paper for end-to-end table detection and structure recognition from im…
321551maintenance
JiaRenChang/PSMNet
PSMNet is the official PyTorch implementation of the CVPR 2018 paper 'Pyramid Stereo Matching Network' for stereo depth estimation. It uses…
321551maintenance
Javacr/PyQt5-YOLOv5
A desktop GUI application built with PyQt5 that wraps YOLOv5 (v6.1) object detection models. It supports running detection on images, video…
321548maintenance
YoYo000/MVSNet
MVSNet is a deep learning architecture for depth map inference from unstructured multi-view images, and R-MVSNet is its recurrent extension…
321548maintenance
allgood/OpenNoteScanner
OpenNoteScanner is an open-source Android app for scanning handwritten notes and printed documents using a mobile device camera. It uses Op…
271542maintenance
mzucker/page_dewarp
A Python command-line tool that dewarps photos of curled or warped book pages using a cubic sheet optimization model, flattening them into …
321529maintenance
yu4u/age-gender-estimation
A Keras/TensorFlow implementation of a convolutional neural network that estimates age and gender from face images, trained on the IMDB-WIK…
231521maintenance
zhan-xu/RigNet
RigNet is a PyTorch implementation of the SIGGRAPH 2020 paper on neural rigging for articulated 3D characters. It takes a character mesh as…
321520maintenance
marsauto/europilot
Europilot is a Python toolkit that bridges Euro Truck Simulator 2 with deep-learning frameworks, enabling end-to-end self-driving research …
321513maintenance
compphoto/BoostingMonocularDepth
A Python research implementation for boosting monocular depth estimation to high resolution using a double-estimation merging operator, sup…
321508maintenance
SOLIDER
SOLIDER is a semantic-controllable self-supervised learning framework that learns general human representations from massive unlabeled huma…
321508maintenance
AITTSMD/MTCNN-Tensorflow
A TensorFlow reproduction of MTCNN (Multi-task Cascaded Convolutional Networks) for joint face detection and facial landmark alignment. It …
321502maintenance
AIRLegend/aitrack
AITrack is a free 6DoF head tracking application that uses a webcam and neural networks to estimate head position and rotation. It streams …
231496maintenance
cvg/pixel-perfect-sfm
pixsfm is a Python package with a C++ core that improves Structure-from-Motion and visual localization accuracy by refining keypoints, came…
231492maintenance
joschuck/matrix-webcam
A Python CLI tool that renders your webcam video feed as a Matrix-style falling-character animation in the terminal. The output can be pipe…
321491maintenance
chengdazhi/Deformable-Convolution-V2-PyTorch
A PyTorch implementation of Deformable Convolution V2 (DCNv2) custom CUDA operators, ported from the original MXNet implementation. It prov…
321486maintenance
speedinghzl/CCNet
Official PyTorch implementation of CCNet, a Criss-Cross Attention network for semantic segmentation published at ICCV 2019 and TPAMI 2020. …
321486maintenance
ageitgey/show-facebook-computer-vision-tags
A simple Chrome extension that overlays the automated computer vision tags Facebook generates for images directly on your Facebook timeline…
321485maintenance
Sharpiless/Yolov5-deepsort-inference
A Python library combining YOLOv5 object detection with DeepSort multi-object tracking to detect, track, and count vehicles and pedestrians…
621483maintenance
chainer/chainercv
ChainerCV is a Python library providing tools to train and run neural networks for computer vision tasks on top of the Chainer framework. I…
101481maintenance
shouzhong/Scanner
An Android scanning library that recognizes QR codes, barcodes, ID cards, bank cards, license plates, text, driving licenses, and NSFW imag…
231478maintenance
faustomorales/keras-ocr
A Python library packaging the CRAFT text detector and a Keras CRNN text recognition model into a high-level OCR pipeline. It supports pret…
391473maintenance
Up-Down Image Captioning System
A bottom-up attention model based on Faster R-CNN with ResNet-101 trained on Visual Genome, producing features for salient image regions. T…
321469maintenance
CSAILVision/LabelMeAnnotationTool
The source code for LabelMe, a web-based image annotation tool written in JavaScript that runs on your own Apache server. It lets users dra…
321469maintenance
HRNet/HigherHRNet-Human-Pose-Estimation
Official PyTorch implementation of HigherHRNet, a CVPR 2020 bottom-up multi-person human pose estimation model using scale-aware high-resol…
321465maintenance
una-dinosauria/3d-pose-baseline
A TensorFlow implementation of a simple yet effective baseline for 3D human pose estimation from 2D keypoints, published at ICCV 2017. It i…
321461maintenance
wvangansbeke/Unsupervised-Classification
PyTorch implementation of SCAN (ECCV 2020), a two-step method for unsupervised image classification that combines self-supervised represent…
321460maintenance
abreheret/PixelAnnotationTool
A C++ desktop application for quickly annotating images with pixel-wise labels using OpenCV's watershed algorithm. Users draw markers with …
231456maintenance
xuannianz/EfficientDet
A Keras/TensorFlow implementation of the EfficientDet object detection model with pretrained COCO and ImageNet weights. It supports trainin…
321452maintenance
dji-sdk/Tello-Python
A collection of Python sample modules for controlling and interacting with the Ryze Tello drone, including command scripting, video streami…
321449maintenance
toandaominh1997/EfficientDet.Pytorch
A PyTorch implementation of EfficientDet, a scalable and efficient object detection model from a 2019 Google Research paper. It supports Ef…
101439maintenance
VDIGPKU/M2Det
M2Det is a PyTorch implementation of a single-shot object detector based on a Multi-Level Feature Pyramid Network (MLFPN), published at AAA…
321438maintenance
yangyanli/PointCNN
PointCNN is a deep learning framework for feature learning from 3D point clouds, applying convolution on X-transformed points to handle the…
511434maintenance
TSDF Fusion
A lightweight Python script that fuses multiple registered RGB-D images into a projective TSDF voxel volume, from which high-quality 3D sur…
321432maintenance
qfgaohao/pytorch-ssd
A PyTorch implementation of the SSD (Single Shot MultiBox Detector) object detection algorithm with MobileNetV1, MobileNetV2, and VGG backb…
321430maintenance
nianticlabs/simplerecon
SimpleRecon is the reference PyTorch implementation of an ECCV 2022 paper for multi-view stereo depth estimation and 3D reconstruction that…
381429maintenance
theAIGuysCode/yolov4-deepsort
A Python implementation of multi-object tracking that combines YOLOv4 object detection with the Deep SORT tracking algorithm using TensorFl…
321427maintenance
open-mmlab/mmhuman3d
MMHuman3D is an open-source PyTorch-based toolbox and benchmark for 3D human parametric models (e.g., SMPL, SMPL-X) in computer vision and …
231426maintenance
sfzhang15/RefineDet
RefineDet is a C++/Caffe implementation of the CVPR 2018 single-shot object detection model that refines anchors to combine one-stage speed…
321421maintenance
GOATmessi8/RFBNet
PyTorch implementation of RFBNet, a Receptive Field Block Net object detector presented at ECCV 2018. It enhances SSD-style detectors with …
321416maintenance
chrischoy/3D-R2N2
3D-R2N2 is a PyTorch-based implementation of a recurrent neural network that reconstructs voxelized 3D models of objects from one or multip…
321410maintenance
amazon-science/patchcore-inspection
Official implementation of PatchCore, a deep-learning method for industrial image anomaly detection and localization from Roth et al. (2021…
321407maintenance
OpenNI/OpenNI
OpenNI is a C++ framework and SDK providing a standard interface for depth sensors and 3D vision devices like PrimeSense and Kinect cameras…
321395maintenance
imaginary-cloud/CameraManager
CameraManager is a Swift library that wraps AVFoundation to simplify building custom camera views in iOS apps. It handles camera configurat…
321394maintenance
mchehab/zbar
ZBar is an open-source C library and suite of tools for reading barcodes from video streams, image files, and sensors, supporting formats l…
991385maintenance
myhub/tr
An offline Chinese text detection and recognition OCR SDK with C++ core code and Python bindings, supporting models like CRNN, CTPN, and Pi…
471382maintenance
PSPNet
Reference implementation of the Pyramid Scene Parsing Network (PSPNet), a CVPR 2017 semantic segmentation model that won the ImageNet Scene…
321382maintenance
zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9
A C++ application that detects and recognizes Chinese license plates in real time using deep neural networks, claiming up to 99.8% accuracy…
321382maintenance
nv-tlabs/lift-splat-shoot
PyTorch implementation of Lift-Splat-Shoot (ECCV 2020), an end-to-end model that converts images from arbitrary multi-camera rigs into a bi…
321378maintenance
takuya-takeuchi/FaceRecognitionDotNet
A C# port of the popular face_recognition library providing a simple facial recognition API for .NET. It supports face detection, recogniti…
231377maintenance
tensorboy/pytorch_Realtime_Multi-Person_Pose_Estimation
A PyTorch implementation of the CVPR'17 Realtime Multi-Person 2D Pose Estimation (OpenPose/rtpose) model. It provides pretrained weights, d…
321370maintenance
msracver/Deep-Image-Analogy
Official C++/CUDA implementation of the SIGGRAPH 2017 'Visual Attribute Transfer through Deep Image Analogy' technique from Microsoft Resea…
321369maintenance
OKVIS
OKVIS is a C++ implementation of keyframe-based visual-inertial SLAM/odometry using nonlinear optimization, from ETH Zurich research. It pr…
321368maintenance
HKUST-Aerial-Robotics/VINS-Mobile
VINS-Mobile is a real-time monocular visual-inertial state estimator that runs on iOS devices, providing high-accuracy visual-inertial odom…
321367maintenance
wzzheng/TPVFormer
TPVFormer is a CVPR 2023 research implementation of a tri-perspective view transformer for vision-based 3D semantic occupancy prediction, s…
321366maintenance
MoyGcc/vid2avatar
Vid2Avatar is the official PyTorch implementation of a CVPR 2023 method that reconstructs detailed 3D human avatars from monocular in-the-w…
541361maintenance
atulapra/Emotion-detection
A Python application that performs real-time facial emotion detection from a webcam feed using a CNN trained on the FER-2013 dataset. It us…
321359maintenance
bumble-tech/private-detector
Bumble's Private Detector is a pretrained TensorFlow image classifier based on EfficientNet-v2 that detects lewd images. The repo provides …
231357maintenance
OpenCV for Processing
A Processing library wrapping OpenCV's official Java bindings to provide beginner-friendly computer vision functions within the Processing …
231356maintenance
dlunion/DBFace
DBFace is a real-time, single-stage face detection model implemented in Python, offering small model sizes with high accuracy on the WiderF…
321355maintenance
panrafal/depthy
Depthy is a web application that extracts depth maps from Google Camera Lens Blur photos and displays them with a 3D parallax effect. It ca…
401345maintenance
ShuLiu1993/PANet
A PyTorch re-implementation of PANet (Path Aggregation Network), the CVPR 2018 paper that won 1st place in the COCO 2017 Instance Segmentat…
321345maintenance
Star-Clouds/CenterFace
CenterFace is a lightweight (7.3MB) anchor-free face detection and alignment model that detects faces and predicts facial landmarks using a…
321345maintenance
microsoft/X-Decoder
Official PyTorch implementation of X-Decoder, a generalized decoding model from CVPR 2023 that unifies pixel-level segmentation, image-leve…
231344maintenance
PeizeSun/SparseR-CNN
Sparse R-CNN is a PyTorch implementation (built on Detectron2) of the CVPR 2021 / PAMI 2023 paper 'End-to-End Object Detection with Learnab…
231344maintenance
kuaikuaikim/dface
DFace is an open-source Python library implementing face detection and recognition with PyTorch, based on the MTCNN cascaded convolutional …
231340maintenance
timojl/clipseg
CLIPSeg is a Python implementation of the CVPR 2022 paper 'Image Segmentation Using Text and Image Prompts', enabling zero-shot segmentatio…
321339maintenance
yannickl/QRCodeReader.swift
QRCodeReader.swift is a Swift library for iOS that provides a simple QR code and machine-readable code scanner built on Apple's AVFoundatio…
321337maintenance
torrvision/crfasrnn
Reference implementation of CRF-RNN, an ICCV 2015 semantic image segmentation method that integrates conditional random fields into a neura…
231335maintenance
maudzung/Complex-YOLOv4-Pytorch
A PyTorch implementation of Complex-YOLO, a YOLOv4-based model for real-time 3D object detection on LiDAR point clouds. It supports distrib…
321332maintenance
TensorFlow Object Counting API
An open-source framework built on TensorFlow and Keras that simplifies developing object counting systems. It supports cumulative counting,…
231331maintenance
ToanTech/py-apple-quadruped-robot
Py-Apple Dog (Pineapple Dog) is a low-cost, open-source hardware and software project for building a DIY quadruped robot dog. It bundles fo…
321327maintenance
go-opencv/go-opencv
Go bindings for the OpenCV computer vision library, exposing the OpenCV 1.x C API via CGO and an experimental OpenCV 2.x C++ API (the gocv …
321324maintenance
WisconsinAIVision/yolact_edge
YolactEdge is a PyTorch implementation of a real-time instance segmentation model optimized for edge devices like the NVIDIA Jetson AGX Xav…
321322maintenance
msracver/Deep-Feature-Flow
Official MXNet implementation of Deep Feature Flow (CVPR 2017), an end-to-end framework for video recognition such as object detection and …
321314maintenance
PRBonn/depth_clustering
A fast and robust C++ library for segmenting point clouds from Velodyne LiDAR sensors (16, 32, and 64 beam) into objects using depth cluste…
231314maintenance

← prev page 10 / 16 next →