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
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
NVlabs/noise2noise
Official TensorFlow implementation of the Noise2Noise ICML 2018 paper, which trains image restoration networks using only corrupted (noisy)…
321568maintenance
HumanAIGC/EMO
EMO (Emote Portrait Alive) is a research codebase from Alibaba's Institute for Intelligent Computing that generates expressive talking port…
267580experimental
AlexHex7/Non-local_pytorch
A PyTorch implementation of the Non-local Neural Block from the paper 'Non-local Neural Networks', providing multiple variants (concatenati…
321566maintenance
thu-ml/prolificdreamer
Official PyTorch implementation of ProlificDreamer, a NeurIPS 2023 method for high-fidelity text-to-3D generation using Variational Score D…
301564maintenance
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
facebookresearch/DeepSDF
DeepSDF is Facebook Research's official implementation of the CVPR 2019 paper on learning continuous signed distance functions for 3D shape…
101562maintenance
genforce/interfacegan
InterFaceGAN is a Python research library that interprets the latent space of pretrained GANs (PGGAN, StyleGAN) to find semantic subspaces …
321561maintenance
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
JingyunLiang/VRT
VRT is the official PyTorch implementation of the paper 'VRT: A Video Restoration Transformer', a transformer-based model for video restora…
651553maintenance
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
pytorch/QNNPACK
QNNPACK is a mobile-optimized C library of high-performance kernels for 8-bit quantized neural network operators such as convolution, pooli…
101551maintenance
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
google-research/big_transfer
Official repository for the Big Transfer (BiT) paper, providing ResNet models pre-trained on ImageNet and ImageNet-21k for transfer learnin…
101541maintenance
cruxopen/openISP
An open-source Python implementation of an Image Signal Processor (ISP) pipeline that converts RAW sensor images to RGB/YUV. It simulates h…
321537maintenance
dandelin/ViLT
Official PyTorch code for the ICML 2021 paper ViLT, a vision-and-language transformer that performs multimodal pre-training without convolu…
231537maintenance
gpleiss/efficient_densenet_pytorch
A memory-efficient PyTorch implementation of DenseNets that uses gradient checkpointing to reduce feature map memory consumption from quadr…
321536maintenance
lucidrains/lambda-networks
A PyTorch implementation of Lambda Networks, featuring the λ layer that models long-range interactions by transforming contexts into linear…
231530maintenance
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
junyanz/BicycleGAN
A PyTorch implementation of BicycleGAN, a model for multimodal image-to-image translation that generates diverse outputs from a single inpu…
321516maintenance
tanluren/yolov3-channel-and-layer-pruning
A Python toolkit built on ultralytics/yolov3 that implements channel pruning, layer pruning, and knowledge distillation for YOLOv3/v4 (incl…
321514maintenance
krasserm/super-resolution
A TensorFlow 2.x implementation of EDSR, WDSR, and SRGAN models for single image super-resolution, with a high-level training API and DIV2K…
321514maintenance
Eric-mingjie/rethinking-network-pruning
A PyTorch research codebase reproducing the ICLR 2019 paper 'Rethinking the Value of Network Pruning', which shows pruned models trained fr…
321513maintenance
ShuffleNet Series
A collection of ShuffleNet-series efficient convolutional neural network models (V1, V2, V2+, Large, ExLarge) plus NAS-derived backbones li…
321511maintenance
open-mmlab/Multimodal-GPT
Multimodal-GPT is an open-source project for training a multimodal chatbot that combines vision and language instructions, built on OpenFla…
301511maintenance
yulunzhang/RCAN
PyTorch implementation of RCAN, a very deep residual channel attention network for single image super-resolution from an ECCV 2018 paper. I…
351510maintenance
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
luuuyi/CBAM.PyTorch
A non-official PyTorch re-implementation of the CBAM (Convolutional Block Attention Module) paper from ECCV 2018. It provides channel and s…
321504maintenance
AITTSMD/MTCNN-Tensorflow
A TensorFlow reproduction of MTCNN (Multi-task Cascaded Convolutional Networks) for joint face detection and facial landmark alignment. It …
321502maintenance
vacancy/Synchronized-BatchNorm-PyTorch
A PyTorch library implementing Synchronized Batch Normalization, which computes batch statistics across all GPUs during multi-device traini…
321501maintenance
CNN Image Retrieval
A PyTorch toolbox for training and evaluating convolutional neural networks for image retrieval, implementing the authors' TPAMI 2018 and E…
231500maintenance
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
DeepVoltaire/AutoAugment
An unofficial Python implementation of the AutoAugment data augmentation policies learned for ImageNet, CIFAR-10, and SVHN, built on Pillow…
321493maintenance
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
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
Image Captioning
A PyTorch research codebase for image captioning, supporting self-critical sequence training, bottom-up features, transformer captioning mo…
321477maintenance
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
lxztju/pytorch_classification
A complete PyTorch image classification codebase built on torchvision, covering training, prediction, TTA, model ensembling, knowledge dist…
321470maintenance
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
mmatl/pyrender
Pyrender is a pure Python, glTF 2.0-compliant OpenGL renderer for physically-based rendering and visualization of 3D scenes. It includes an…
321469maintenance
szagoruyko/attention-transfer
PyTorch reference implementation of the ICLR 2017 paper 'Paying More Attention to Attention', which improves convolutional neural networks …
321466maintenance
PlenOctrees
Official PyTorch implementation of pixelNeRF, a CVPR 2021 method that predicts neural radiance fields conditioned on one or few input image…
321465maintenance
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
Sanster/text_renderer
A Python tool that generates synthetic text images with configurable visual effects for training deep learning OCR models like CRNN. It sup…
321461maintenance
datitran/face2face-demo
A pix2pix demo that learns from facial landmarks and translates them into a trained target face, with a real-time webcam application. It in…
321461maintenance
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
buaacyw/GaussianEditor
GaussianEditor is a research application for fast, controllable 3D scene editing built on Gaussian Splatting, released as CVPR 2024 code. I…
271461maintenance
wvangansbeke/Unsupervised-Classification
PyTorch implementation of SCAN (ECCV 2020), a two-step method for unsupervised image classification that combines self-supervised represent…
321460maintenance
facebookresearch/MaskFormer
MaskFormer is a PyTorch/Detectron2-based implementation of the NeurIPS 2021 paper 'Per-Pixel Classification is Not All You Need for Semanti…
101459maintenance
nerfstudio
NerfAcc is a PyTorch acceleration toolbox for Neural Radiance Fields (NeRF), focused on efficient sampling in the volumetric rendering pipe…
231456maintenance
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
hysts/pytorch_image_classification
A PyTorch library implementing many image classification architectures (ResNet, DenseNet, WRN, PyramidNet, SENet, etc.) and augmentation te…
101451maintenance
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
mit-han-lab/proxylessnas
ProxylessNAS is a neural architecture search (NAS) framework that directly searches CNN architectures on the target task and target hardwar…
321448maintenance
megvii-research/ML-GCN
A PyTorch implementation of ML-GCN, the CVPR 2019 paper 'Multi-Label Image Recognition with Graph Convolutional Networks'. It provides trai…
321447maintenance
BachiLi/redner
redner is a differentiable Monte Carlo ray tracer that computes exact gradients of rendered images with respect to arbitrary scene paramete…
321446maintenance
ZPdesu/Barbershop
Official PyTorch implementation of Barbershop (SIGGRAPH Asia 2021), a GAN-inversion-based method for compositing images using segmentation …
321440maintenance
mchong6/JoJoGAN
JoJoGAN is the official PyTorch implementation of a one-shot face stylization method that finetunes a pretrained StyleGAN using GAN inversi…
321440maintenance
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
xuebinqin/BASNet
BASNet is the official PyTorch implementation of the CVPR 2019 paper 'BASNet: Boundary-Aware Salient Object Detection', a deep learning mod…
321436maintenance
wenhaochai/StableVideo
StableVideo is the official ICCV 2023 implementation of text-driven, consistency-aware diffusion-based video editing built on ControlNet an…
311436maintenance
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
hollance/CoreMLHelpers
A collection of Swift types and helper functions that simplify working with Apple's Core ML framework, such as image-to-CVPixelBuffer conve…
321434maintenance
MSPaintIDE/MSPaintIDE
MS Paint IDE is a novelty-but-functional IDE that uses a custom OCR engine to read code written in MS Paint images, then highlights, parses…
231433maintenance
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
KaiyangZhou/Dassl.pytorch
Dassl is a PyTorch toolbox for research in domain adaptation, domain generalization, and semi-supervised learning. It provides modular comp…
321431maintenance
vlfeat/matconvnet
MatConvNet is a MATLAB toolbox implementing convolutional neural networks (CNNs) for computer vision applications. It supports training and…
321430maintenance
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
rmokady/CLIP_prefix_caption
Official implementation of ClipCap, a CLIP-based image captioning model that maps CLIP image encodings to a GPT-2 prefix to generate captio…
321423maintenance
torchgan/torchgan
TorchGAN is a PyTorch-based research framework for designing and training Generative Adversarial Networks. It provides modular building blo…
231422maintenance
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
VerticalResearchGroup/miaow
MIAOW is an open source GPU implementation of the AMD Southern Islands ISA written in Verilog. It was developed as a research project at th…
361420maintenance
BangguWu/ECANet
Official PyTorch implementation of ECA-Net, an efficient channel attention module for deep convolutional neural networks published at CVPR …
321418maintenance
GOATmessi8/RFBNet
PyTorch implementation of RFBNet, a Receptive Field Block Net object detector presented at ECCV 2018. It enhances SSD-style detectors with …
321416maintenance
cdpierse/transformers-interpret
A Python library providing model explainability for Hugging Face Transformers models, built on Captum. It explains text classification, que…
231416maintenance
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
bermanmaxim/LovaszSoftmax
Standalone PyTorch and TensorFlow implementations of the Lovász-Softmax and Lovász Hinge loss functions for optimizing the Jaccard index (I…
321409maintenance
yu-changqian/TorchSeg
A fast, modular PyTorch reference implementation for training and evaluating semantic segmentation models such as FCN, DFN, BiSeNet, PSPNet…
231408maintenance
moeiscool/Shinobi
Shinobi CE is a free, open-source CCTV/NVR platform written in Node.js for recording and managing IP security cameras. It supports RTSP/ONV…
231408maintenance
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

← prev page 17 / 24 next →