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

Open-source computer-vision software

2359 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.

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

ProductHealth v2StarsMaturity
JiawangBian/GMS-Feature-Matcher
GMS (Grid-based Motion Statistics) is a fast, robust feature correspondence algorithm for filtering feature matches between images, publish…
321113maintenance
andyzeng/visual-pushing-grasping
PyTorch reference implementation of Visual Pushing and Grasping (VPG), which trains robotic agents via self-supervised deep reinforcement l…
321113maintenance
fudan-zvg/SETR
SETR (SEgmentation TRansformers) is the official PyTorch implementation of the CVPR 2021 / IJCV 2024 paper 'Rethinking Semantic Segmentatio…
321109maintenance
qiucheng025/zao-
A Python deep learning tool that identifies and swaps faces in images and videos, with extract, train, and convert workflows plus an option…
321108maintenance
biubug6/Face-Detector-1MB-with-landmark
A PyTorch-based ultra-lightweight face detection library (~1MB models) with 5-point facial landmark detection, offering slim, RFB, and Reti…
321107maintenance
aim-uofa/AdelaiDepth
AdelaiDepth is an open-source toolbox for monocular depth prediction and 3D scene reconstruction from single images, containing research pr…
321106maintenance
vietnh1009/QuickDraw
A Python implementation of Google's Quick, Draw! game that recognizes hand-drawn sketches using a CNN trained on the Quick Draw dataset. It…
321104maintenance
msracver/Relation-Networks-for-Object-Detection
Official MXNet implementation of the CVPR 2018 paper 'Relation Networks for Object Detection', which adds an attention-based relation modul…
321104maintenance
pfnet-research/sngan_projection
Official Chainer implementation of GANs using spectral normalization and projection discriminators for conditional image generation on Imag…
321102maintenance
fyu/drn
A PyTorch library implementing Dilated Residual Networks (DRN), which combine dilated convolutions with residual networks for image classif…
321102maintenance
hongfz16/AvatarCLIP
Official PyTorch implementation of AvatarCLIP, a SIGGRAPH 2022 research framework that generates and animates 3D human avatars from natural…
321101maintenance
nmoehrle/mvs-texturing
A C++ command-line application that textures 3D meshes reconstructed from multi-view stereo (MVS) images, based on the ECCV 2014 paper 'Let…
611100maintenance
Flode-Labs/vid2densepose
A Python tool that applies the DensePose model to videos, producing color-coded part-index visualizations for each frame. Its output is des…
271100maintenance
kazuto1011/deeplab-pytorch
An unofficial PyTorch re-implementation of DeepLab v2 with a ResNet-101 backbone for semantic segmentation, supporting COCO-Stuff and PASCA…
231100maintenance
hhaAndroid/mmdetection-mini
A minimal, heavily annotated reimplementation of the mmdetection object detection framework, built from scratch for learning purposes. It m…
321099maintenance
jacobgil/vit-explain
A PyTorch library implementing explainability methods for Vision Transformers, including Attention Rollout and Gradient Attention Rollout. …
321099maintenance
jeeliz/jeelizWeboji
A JavaScript/WebGL library for real-time face tracking and facial expression detection in the browser, using a neural network to detect 11 …
321099maintenance
VITA-Group/EnlightenGAN
Official PyTorch implementation of EnlightenGAN, an IEEE TIP paper on deep low-light image enhancement without paired supervision using gen…
321095maintenance
maelfabien/Multimodal-Emotion-Recognition
A real-time multimodal emotion recognition web app built with Flask that analyzes emotions from text, audio, and video inputs using deep le…
321093maintenance
lukasHoel/text2room
Text2Room is a research codebase that generates room-scale textured 3D meshes from a text prompt by leveraging pre-trained 2D text-to-image…
311093maintenance
jhansireddy/AndroidScannerDemo
ScanLibrary is an Android document scanning library built on top of OpenCV that lets users select document edges, crop the document, and ap…
321092maintenance
dyh/unbox_yolov5_deepsort_counting
A Python application that combines YOLOv5 object detection with DeepSORT multi-object tracking to detect, track, and count pedestrians and …
321092maintenance
yu4u/noise2noise
An unofficial, partial Keras implementation of the Noise2Noise paper for learning image restoration without clean training data. It trains …
231089maintenance
ethanhe42/channel-pruning
Reference implementation of the ICCV 2017 channel pruning method for accelerating very deep convolutional neural networks, using LASSO regr…
231088maintenance
Zero-DCE
PyTorch implementation of Zero-DCE (Zero-Reference Deep Curve Estimation), a CVPR 2020 model that enhances low-light images without paired …
321087maintenance
emedvedev/attention-ocr
A TensorFlow-based OCR model using a CNN plus seq2seq architecture with visual attention for text recognition in images. It ships as a Pyth…
231086maintenance
sfzhang15/ATSS
Official PyTorch implementation of ATSS (Adaptive Training Sample Selection), a CVPR 2020 Oral paper on object detection. It automatically …
321085maintenance
uhlik/bpy
A collection of Python addons for Blender, most notably the Point Cloud Visualizer for displaying, editing, filtering, and rendering colore…
321085maintenance
locuslab/convmixer
An official PyTorch implementation of ConvMixer, a patch-based convolutional image classification architecture from the ICLR 2022 paper 'Pa…
231085maintenance
GOATmessi8/ASFF
A PyTorch implementation of YOLOv3 with the Adaptively Spatial Feature Fusion (ASFF) module and optional MobileNetV2 backbone for single-sh…
321084maintenance
wilson1yan/VideoGPT
VideoGPT is a PyTorch implementation of a video generation model that combines a VQ-VAE with 3D convolutions and axial attention with a GPT…
321084maintenance
google-research/maxim
Official implementation of MAXIM, a multi-axis MLP architecture for low-level image processing tasks, presented as a CVPR 2022 oral paper. …
101084maintenance
weiyithu/SurroundOcc
SurroundOcc is the official PyTorch implementation of an ICCV 2023 paper predicting dense 3D volumetric occupancy from multi-camera images …
401083maintenance
Rock-100/FaceKit
FaceKit is a C++ toolkit implementing Progressive Calibration Networks (PCN) for real-time rotation-invariant face detection and tracking, …
321083maintenance
Redth/ZXing.Net.Mobile
A C#/.NET barcode scanning library based on ZXing, providing camera-based barcode and QR code scanning for Xamarin.iOS, Xamarin.Android, UW…
231083maintenance
rykov8/ssd_keras
A Keras port of the SSD (Single Shot MultiBox Detector) object detection model, including pretrained weights ported from the original Caffe…
101083maintenance
AstarLight/CPS-OCR-Engine
A deep-learning-based OCR engine from SYSU DeepDriving Lab that recognizes 3755 printed Chinese characters (Level-1 character set) in elect…
321081maintenance
orobix/Prototypical-Networks-for-Few-shot-Learning-PyTorch
A PyTorch implementation of Prototypical Networks for few-shot learning, including the prototypical loss and episode-based batch sampler. I…
321078maintenance
floodsung/LearningToCompare_FSL
Official PyTorch implementation of the Relation Network for Few-Shot Learning from the CVPR 2018 paper 'Learning to Compare'. It includes t…
321076maintenance
DirectVoxGO
DirectVoxGO (DVGO) is a PyTorch implementation of Direct Voxel Grid Optimization for fast neural radiance field (NeRF) reconstruction, repl…
321075maintenance
Jcparkyn/dpoint
D-POINT is an open-source digital stylus that achieves 6DoF input using camera-based ArUco marker tracking fused with inertial measurements…
301075maintenance
JosephKJ/OWOD
OWOD is the official PyTorch implementation of ORE (Open World Object Detector), a CVPR 2021 Oral paper introducing the Open World Object D…
321073maintenance
YudongGuo/AD-NeRF
A PyTorch implementation of AD-NeRF, an ICCV 2021 paper that synthesizes talking-head videos by driving neural radiance fields with audio i…
321073maintenance
Wangt-CN/DisCo
DisCo is a CVPR 2024 research codebase for referring human dance generation, producing realistic dance images and videos from a reference h…
301073maintenance
huihut/OpenCV-MinGW-Build
A repository of prebuilt OpenCV binaries (32-bit and 64-bit) compiled with MinGW on Windows, covering versions from 3.3.1 through 4.5.5 inc…
231073maintenance
cardwing/Codes-for-Lane-Detection
Reference implementations of lightweight lane detection CNNs, including the ENet-SAD model from the ICCV 2019 paper 'Learning Lightweight L…
321072maintenance
HViktorTsoi/FAST_LIO_LOCALIZATION
A ROS-based localization framework that re-localizes a robot in a pre-built 3D point cloud map by fusing FAST-LIO lidar odometry with low-f…
321072maintenance
megvii-research/PETR
Official PyTorch implementation of PETR and PETRv2, transformer-based frameworks for multi-view 3D object detection and BEV segmentation fr…
321071maintenance
microsoft/VideoX
VideoX is a collection of Microsoft's video cross-modal understanding models, including X-CLIP for video-language recognition, 2D-TAN and M…
101071maintenance
ayoolaolafenwa/PixelLib
PixelLib is a Python library for performing semantic and instance segmentation of objects in images and videos with just a few lines of cod…
231070maintenance
OpenFind
OpenFind is an open-source iOS app that finds text in real life using OCR, letting users search in real time via the camera or across their…
231070maintenance
NVIDIA-AI-IOT/trt_pose
trt_pose is a Python library from NVIDIA for real-time human pose estimation accelerated with TensorRT, targeting NVIDIA Jetson and other N…
231067maintenance
ternaus/TernausNet
TernausNet is a PyTorch implementation of the U-Net architecture with a VGG11 encoder pre-trained on ImageNet for image segmentation. It wa…
321062maintenance
OpenBMB/VisCPM
VisCPM is a family of open-source bilingual (Chinese/English) multimodal large models built on the 10B CPM-Bee language model, comprising V…
291062maintenance
simonfuhrmann/mve
MVE (The Multi-View Environment) is a C++ library and toolset implementing a complete end-to-end pipeline for image-based 3D geometry recon…
671061maintenance
SeetaFace
SeetaFace is an open-source, full-stack face recognition toolkit written in standard C++ with no third-party dependencies. It provides face…
321061maintenance
open-mmlab/mmflow
MMFlow is an open-source optical flow toolbox and benchmark built on PyTorch as part of the OpenMMLab project. It provides a unified, modul…
231061maintenance
ethz-asl/lidar_align
A ROS-based C++ tool that estimates the extrinsic transformation between a 3D lidar and a 6-DOF pose sensor. It works by fusing lidar point…
331059maintenance
zhaoweicai/cascade-rcnn
A C++/Caffe implementation of Cascade R-CNN and other popular two-stage object detection frameworks such as Faster R-CNN, R-FCN, and FPN. I…
321059maintenance
Julioacarrettoni/UIImageView_FaceAwareFill
An Objective-C category on UIImageView that applies Aspect Fill content mode while detecting faces via Core Image and centering the crop on…
311059maintenance
zdzhaoyong/GSLAM
GSLAM is a general Simultaneous Localization and Mapping (SLAM) framework and benchmark written in C++. It provides a unified plugin-based …
231059maintenance
piergiaj/pytorch-i3d
A PyTorch port of DeepMind's I3D (Inflated 3D ConvNet) models pretrained on the Kinetics dataset for video action recognition. It includes …
321057maintenance
HRNet/HRNet-Image-Classification
Official PyTorch implementation and training code for HRNet (High-Resolution Network) image classification models on ImageNet. It provides …
231057maintenance
damo-cv/TransReID
Official PyTorch implementation of TransReID, an ICCV 2021 paper applying vision transformers to object re-identification. It provides trai…
321056maintenance
keras-team/keras-cv
KerasCV is a library of modular computer vision components built on Keras 3 that work natively with TensorFlow, JAX, or PyTorch. It provide…
101055maintenance
microsoft/Cognitive-Samples-IntelligentKiosk
A UWP sample application from Microsoft showcasing hands-free kiosk-style demos built on Azure Cognitive Services (Face, Computer Vision, T…
101055maintenance
ashkamath/mdetr
MDETR (Modulated Detection) is a PyTorch research codebase for end-to-end multi-modal object detection that grounds free-form text queries …
321054maintenance
microsoft/Oscar
Oscar is Microsoft's research code for object-semantics aligned cross-modal pre-training of vision-language models, with VinVL providing im…
101054maintenance
4uiiurz1/pytorch-nested-unet
A PyTorch implementation of the UNet++ (Nested U-Net) architecture for image segmentation, based on the paper 'UNet++: A Nested U-Net Archi…
321051maintenance
microsoft/SimMIM
Official PyTorch implementation of SimMIM, a simple framework for masked image modeling (self-supervised visual pre-training) from Microsof…
101048maintenance
caoscott/SReC
SReC is the official PyTorch implementation of the paper 'Lossless Image Compression through Super-Resolution', which frames lossless image…
321047maintenance
IBM/MAX-Image-Resolution-Enhancer
An IBM Model Asset Exchange project that deploys an SRGAN-based image super-resolution model as a web service in a Docker container. It ups…
381046maintenance
yuval-alaluf/restyle-encoder
Official PyTorch implementation of ReStyle, a residual-based StyleGAN encoder that inverts real images into GAN latent codes via iterative …
321046maintenance
Talking Head Anime from a Single Image
Demo programs for the Talking Head(?) Anime 3 project, which animates an anime character from a single image using machine learning. It inc…
321045maintenance
haltakov/natural-language-image-search
A demo application that searches Unsplash photos using natural language descriptions, powered by OpenAI's CLIP model over the ~2M photo Uns…
231045maintenance
YuwenXiong/py-R-FCN
A Python implementation of R-FCN (Region-based Fully Convolutional Networks) for object detection, modified from the official MATLAB code a…
321044maintenance
jayrambhia/Install-OpenCV
A collection of shell scripts that automate installing various versions of OpenCV on different Linux distributions such as Ubuntu, RedHat, …
321044maintenance
JIA-Lab-research/SNR-Aware-Low-Light-Enhance
Official PyTorch implementation of the CVPR 2022 paper 'SNR-aware Low-Light Image Enhancement'. It combines SNR-aware transformers and conv…
321044maintenance
juliuscanute/qr_code_scanner
A Flutter plugin that embeds a native QR code and barcode scanner view on iOS and Android, returning scanned text and barcode format to Dar…
231043maintenance
CalciferZh/minimal-hand
A Python library for real-time 3D hand motion capture from a single RGB camera, running at over 100fps. It combines a deep network (DetNet)…
231043maintenance
facebookresearch/FixRes
FixRes is a PyTorch implementation of the NeurIPS 2019 paper 'Fixing the train-test resolution discrepancy', providing training and fine-tu…
101043maintenance
asingh33/CNNGestureRecognizer
A desktop application that recognizes hand gestures from webcam video using a convolutional neural network built with Keras, TensorFlow/The…
571042maintenance
SysCV/sam-pt
SAM-PT extends the Segment Anything Model to zero-shot video segmentation by combining SAM with sparse point-based tracking (PIPS, CoTracke…
291042maintenance
huggingface/pytorch-pretrained-BigGAN
A PyTorch reimplementation of DeepMind's BigGAN generator with pretrained weights at 128, 256, and 512 pixel resolutions, plus scripts to c…
101041maintenance
MaybeShewill-CV/CRNN_Tensorflow
A TensorFlow implementation of CRNN (CNN + Bi-LSTM + CTC loss) for scene text recognition, based on the Shi et al. paper. It includes pretr…
321038maintenance
google-research/deeplab2
DeepLab2 is a TensorFlow library from Google Research providing a unified, state-of-the-art codebase for dense pixel labeling tasks such as…
101038maintenance
keijiro/Pix2Pix
A Unity library that runs pix2pix image-to-image translation neural networks in real time using compute shaders. It includes its own infere…
231037maintenance
yashbhalgat/HashNeRF-pytorch
A pure PyTorch implementation of NVIDIA's Instant-NGP multi-resolution hash encoding for training NeRFs, built on top of NeRF-pytorch. It e…
321036maintenance
sicara/tf-explain
tf-explain is a Python library implementing interpretability methods (Grad CAM, occlusion sensitivity, vanilla gradients, etc.) for tf.kera…
231035maintenance
ArrowLuo/CLIP4Clip
Official PyTorch implementation of the CLIP4Clip paper, a video-text retrieval model that transfers CLIP knowledge to end-to-end video clip…
231034maintenance
ClementPinard/SfmLearner-Pytorch
A PyTorch reimplementation of SfMLearner (Zhou et al., CVPR 2017), which jointly learns monocular depth estimation and camera ego-motion fr…
631031maintenance
qubvel/ttach
TTAch is a Python library for image test time augmentation (TTA) with PyTorch. It wraps existing models to apply augmentations like flips, …
231031maintenance
EdgeCrafter
DEIMv2 is a real-time object detection framework that extends the DEIM DETR family with DINOv3-pretrained and distilled backbones plus a Sp…
59364active
xingyizhou/ExtremeNet
Official PyTorch implementation of ExtremeNet, a CVPR 2019 bottom-up object detection method that detects four extreme points and one cente…
321030maintenance
yuval-alaluf/hyperstyle
Official PyTorch implementation of HyperStyle (CVPR 2022), a hypernetwork that inverts real images into editable regions of StyleGAN's late…
321029maintenance
kakaobrain/rq-vae-transformer
The official PyTorch implementation of 'Autoregressive Image Generation using Residual Quantization' (CVPR 2022), implementing RQ-VAE and R…
321028maintenance
lmb-freiburg/flownet2
A Caffe fork implementing FlowNet 2.0, a deep CNN for optical flow estimation from image pairs, released with the CVPR 2017 paper. It inclu…
321026maintenance
dwofk/fast-depth
FastDepth is the official PyTorch implementation of the ICRA 2019 paper 'FastDepth: Fast Monocular Depth Estimation on Embedded Systems' fr…
321026maintenance
koide3/hdl_localization
A ROS package for real-time 3D localization using 3D LIDARs such as Velodyne HDL32e and VLP16. It performs UKF-based pose estimation with I…
321026maintenance
edvardHua/PoseEstimationForMobile
A TensorFlow-based library implementing CPM and Hourglass models with MobileNetV2 inverted residual modules for real-time single-person hum…
321025maintenance

← prev page 20 / 24 next →