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
justadudewhohacks/face-api.js
A JavaScript face detection and face recognition library built on top of tensorflow.js, usable in the browser and Node.js. It provides mode…
2317981maintenance
GuyTevet/motion-diffusion-model
Official PyTorch implementation of the Human Motion Diffusion Model (MDM) paper, generating 3D human motion sequences from text prompts usi…
484119active
VectorSpaceLab/OmniGen2
OmniGen2 is an open-source unified multimodal generation model supporting text-to-image generation, instruction-guided image editing, and i…
484113active
princeton-vl/RAFT
Official PyTorch implementation of RAFT (Recurrent All Pairs Field Transforms for Optical Flow), an ECCV 2020 model for estimating dense op…
464103stable
MaaEnd/MaaEnd
MaaEnd is a vision-AI-powered automation assistant for the game 'Arknights: Endfield', built on MaaFramework. It captures the screen, recog…
964092active
StarsfieldAI/R1-V
R1-V is an open-source research codebase for training vision-language models with reinforcement learning (RLVR/GRPO), demonstrating strong …
184063active
Motion-Project/motion
Motion is an open-source C++ program that monitors video camera signals and detects changes (motion) in the images. It is commonly used for…
684051active
ODAS
RTAB-Map (Real-Time Appearance-Based Mapping) is a C++ library and standalone application implementing graph-based SLAM for RGB-D, stereo, …
864044stable
cozmo/jsQR
jsQR is a pure JavaScript QR code reading library that takes raw image data (RGBA pixel arrays) and locates, extracts, and parses any QR co…
664040stable
tensorflow/tensor2tensor
Tensor2Tensor (T2T) is a Python library of deep learning models and datasets built on TensorFlow, developed by the Google Brain team to mak…
1017473maintenance
GVCLab/PersonaLive
PersonaLive is a diffusion-based framework for real-time, streamable portrait image animation, generating infinite-length expressive talkin…
583995active
hustvl/4DGaussians
An official PyTorch implementation of 4D Gaussian Splatting (4D-GS) for real-time rendering of dynamic scenes, published at CVPR 2024. It c…
283978active
thuml/Transfer-Learning-Library
TLlib is a PyTorch-based open-source library for transfer learning, covering domain adaptation, task adaptation (finetuning), and domain ge…
233940active
hustvl/Vim
Vision Mamba (Vim) is a PyTorch implementation of a generic vision backbone built on bidirectional Mamba state space models, published at I…
273913active
tinyobjloader/tinyobjloader
A tiny, dependency-free Wavefront .obj/.mtl parser available as a single-header C++11 library and a pure C11 implementation with polygon te…
593893active
NVlabs/VILA
VILA is a family of open-source vision language models (VLMs) optimized for efficient video and multi-image understanding, spanning edge, d…
543865active
open-mmlab/mmpretrain
MMPretrain is OpenMMLab's PyTorch-based toolbox and benchmark for image classification model pre-training, covering supervised, self-superv…
233855active
roboflow/trackers
A Python library of clean-room, Apache 2.0 implementations of multi-object tracking algorithms including SORT, ByteTrack, OC-SORT, BoT-SORT…
853850active
MrNeRF/LichtFeld-Studio
LichtFeld Studio is a native open-source desktop application for 3D Gaussian Splatting that combines training, real-time inspection, splat …
963849active
Avatarify
Avatarify is an open-source application that drives photorealistic avatars in real time for video-conferencing apps like Zoom and Skype, ba…
2316520maintenance
mseitzer/pytorch-fid
A PyTorch port of the official TensorFlow implementation of the Fréchet Inception Distance (FID), a metric for measuring similarity between…
233847stable
google-research/scenic
Scenic is a JAX-based library from Google Research focused on attention-based models for computer vision, providing shared lightweight libr…
763842active
lightly-ai/lightly
LightlySSL is a Python library built on PyTorch for self-supervised learning on images, offering modular implementations of methods like Si…
913821active
facebookresearch/map-anything
MapAnything is an open-source research framework from Meta and CMU for universal feed-forward metric 3D reconstruction using an end-to-end …
713813active
CHNZYX/Auto_Simulated_Universe
A Python-based automation tool for the Honkai: Star Rail 'Simulated Universe' game mode, using screen recognition to play the roguelike mod…
813796active
stack-of-tasks/pinocchio
Pinocchio is a fast C++ library (with Python bindings) implementing state-of-the-art rigid body dynamics algorithms for poly-articulated sy…
903788active
IDEA-Research/Grounded-SAM-2
Grounded SAM 2 is a foundation-model pipeline that combines open-set detectors (Grounding DINO, Grounding DINO 1.5/1.6, Florence-2, DINO-X)…
343780active
fudan-generative-vision/hallo2
Hallo2 is a Python research library from Fudan University that animates a single portrait image using audio input, producing long-duration …
233746active
ferdous-alam/GenCAD
GenCAD is a research codebase for image-conditioned CAD model generation using transformer-based contrastive representations (CCIP) and dif…
333744active
DLR-RM/BlenderProc
BlenderProc is a procedural Python pipeline built on Blender for generating photorealistic synthetic training images with ground-truth anno…
593740active
borglab/gtsam
GTSAM is a C++ library implementing smoothing and mapping (SAM) for robotics and vision using factor graphs and Bayes networks as its core …
933734active
xinyu1205/recognize-anything
Recognize Anything is a collection of open-source image recognition foundation models, including RAM, RAM++, and Tag2Text, that perform ima…
313728active
abhiTronix/vidgear
VidGear is a high-performance, cross-platform Python framework for video processing built around multi-threaded and asynchronous pipelines.…
703725active
mmp/pbrt-v4
pbrt-v4 is the C++ physically based ray tracing system accompanying the fourth edition of the book 'Physically Based Rendering: From Theory…
743706stable
Belval/TextRecognitionDataGenerator
A Python library and CLI tool (trdg) that generates synthetic text images for training OCR and text recognition models. It supports multipl…
233696stable
ant-research/MagicQuill
MagicQuill is an intelligent interactive image editing system from a CVPR 2025 paper, combining a brush-based UI with AI-powered suggestion…
433690active
microsoft/Bringing-Old-Photos-Back-to-Life
The official PyTorch implementation of 'Bringing Old Photos Back to Life' (CVPR 2020 Oral), a deep learning model that restores old photos …
2315716maintenance
mikedh/trimesh
Trimesh is a pure Python library for loading, manipulating, and analyzing triangular meshes with an emphasis on watertight surfaces. It pro…
953681stable
sparkjsdev/spark
Spark is an advanced 3D Gaussian Splatting renderer library for THREE.js, built in TypeScript by World Labs. It integrates with the THREE.j…
843662active
MashiroSaber03/Saber-Translator
Saber-Translator is an AI-powered manga translation application that detects speech bubbles, OCRs Japanese text, translates it, inpaints th…
833646active
cmusatyalab/openface
OpenFace is a free and open source Python and Torch implementation of face recognition based on Google's FaceNet deep neural network. It ge…
6615443maintenance
facebookresearch/detr
DETR is Facebook Research's PyTorch implementation of Detection Transformer, an end-to-end object detection model that replaces hand-crafte…
1015352maintenance
SAM 3D
SAM 3D Body is a promptable model for single-image full-body 3D human mesh recovery (HMR), estimating body, feet, and hand pose using the M…
463610active
Albumentations
Albumentations is a fast, flexible Python image augmentation library for computer vision, supporting images, masks, bounding boxes, keypoin…
1015309maintenance
NVlabs/Eagle
Eagle is NVIDIA's family of frontier vision-language models (Eagle, Eagle 2, Eagle 2.5) built with data-centric training strategies, plus L…
613599active
ZhaoJ9014/face.evoLVe
A high-performance face recognition library built on PaddlePaddle and PyTorch, providing comprehensive tools for face-related analytics and…
343594active
AiuniAI/Unique3D
Unique3D is the official implementation of a NeurIPS 2024 paper that generates high-quality textured 3D meshes from a single image in about…
353589active
NVlabs/FoundationPose
FoundationPose is NVIDIA's unified foundation model for 6D object pose estimation and tracking of novel objects, supporting both model-base…
593587active
SkalskiP/make-sense
makesense.ai is a free, browser-based tool for labeling photos to prepare datasets for computer vision projects. It runs entirely client-si…
233571active
ToTheBeginning/PuLID
PuLID is the official PyTorch implementation of a NeurIPS 2024 method for inserting a specific person's identity into text-to-image generat…
373556active
roflcoopter/viseron
Viseron is a self-hosted, local-only network video recorder (NVR) with built-in AI computer vision capabilities. It supports object detecti…
963552active
Vision Transformer
Google Research's official Jax/Flax codebase for training large-scale vision models such as Vision Transformer, SigLIP, MLP-Mixer, and LiT …
393551active
First Order Motion Model
Official PyTorch/Jupyter implementation of the First Order Motion Model for image animation (NeurIPS 2019). It animates a static source ima…
3215005maintenance
Anttwo/SuGaR
SuGaR is the official PyTorch implementation of a CVPR 2024 method that extracts accurate, editable meshes from 3D Gaussian Splatting recon…
273525active
cszn/KAIR
A PyTorch image restoration toolbox providing training and testing code for many restoration models including DnCNN, FFDNet, SRMD, USRNet, …
233525active
MooreThreads/Moore-AnimateAnyone
An open-source reproduction of AnimateAnyone that animates a character from a single reference image using pose sequences from a driving vi…
273517active
visionml/pytracking
PyTracking is a PyTorch-based framework for visual object tracking and video object segmentation, providing official implementations of tra…
233516active
PKU-YuanGroup/Video-LLaVA
Video-LLaVA is a large vision-language model that aligns image and video representations into a unified visual space before projection into…
283504active
imgaug
imgaug is a Python library for augmenting images in machine learning experiments, converting a small set of input images into a much larger…
2314744maintenance
vietanhdev/anylabeling
AnyLabeling is a desktop image annotation tool that combines LabelImg/Labelme-style manual labeling with AI-assisted auto-labeling. It runs…
923491active
facebookresearch/ijepa
Official PyTorch implementation of I-JEPA, a self-supervised learning method that predicts latent representations of image regions from oth…
103488active
nihui/waifu2x-ncnn-vulkan
A portable command-line tool implementing the waifu2x anime-style image upscaler and denoiser using the ncnn inference framework with the V…
573474active
deepseek-ai/DeepSeek-OCR-2
DeepSeek-OCR 2 is an open-source vision-language model and inference toolkit implementing 'Visual Causal Flow' for optical character recogn…
423471active
RainerKuemmerle/g2o
g2o is an open-source C++ framework for optimizing graph-based nonlinear error functions, commonly used for nonlinear least squares problem…
663466stable
luigifreda/pyslam
pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras with a wide range of local and global fe…
763430active
XiaoMi/xiaomi-miloco
Xiaomi Miloco is an open-source whole-home intelligence solution that uses Mi Home camera video/audio as a full-modal perception gateway an…
833426active
RKNN-Toolkit2
RKNN-Toolkit2 is Rockchip's SDK for converting trained neural network models into RKNN format and deploying them on Rockchip NPU chips like…
333419active
davidsandberg/facenet
A TensorFlow implementation of the FaceNet face recognizer that generates 128-dimensional face embeddings, including face detection via MTC…
3214357maintenance
IQA-PyTorch
A pure Python/PyTorch toolbox for image quality assessment (IQA) providing GPU-accelerated reimplementations of many full-reference and no-…
833408active
jenly1314/ZXingLite
ZXingLite is a streamlined, fast Android library built on ZXing for scanning and generating QR codes and barcodes, with fully customizable …
763377active
WongKinYiu/yolov7
Official PyTorch implementation of the YOLOv7 paper, a state-of-the-art real-time object detector with trainable bag-of-freebies techniques…
2314153maintenance
OpenTalker/SadTalker
SadTalker is a CVPR 2023 deep learning tool that generates realistic talking head videos from a single portrait image and an audio clip by …
2314100maintenance
nihui/opencv-mobile
opencv-mobile provides minimal, prebuilt OpenCV binary packages for Android, iOS, ARM Linux, Windows, Linux, macOS, HarmonyOS, WebAssembly,…
793363active
VainF/Torch-Pruning
Torch-Pruning is a PyTorch framework for structural neural network pruning based on the DepGraph algorithm from CVPR 2023. It automatically…
443359active
OpenGVLab/Ask-Anything
VideoChat/Ask-Anything is a family of multimodal chat models and demos that combine video understanding with large language models, letting…
693354active
Peterande/D-FINE
D-FINE is the official PyTorch implementation of an ICLR 2025 Spotlight paper that redefines the regression task in DETR-style detectors as…
643334active
vladmandic/human
Human is a JavaScript/TypeScript library built on TensorFlow.js that combines multiple ML models for 3D face detection and recognition, bod…
453324active
2D Gaussian Splatting
Official implementation of 2D Gaussian Splatting (2DGS), a SIGGRAPH 2024 method that represents scenes as 2D oriented Gaussian disks for ge…
663312stable
jixiaozhong/Sonic
Sonic is the official PyTorch implementation of the CVPR 2025 paper 'Sonic: Shifting Focus to Global Audio Perception in Portrait Animation…
463273active
Pix2Text
Pix2Text is an open-source Python tool that recognizes layouts, tables, math formulas (LaTeX), and text in images and converts them into Ma…
933270active
deepdoctection
deepdoctection is a Python library for Document AI that orchestrates document layout analysis, table recognition, OCR, and document/token c…
963261active
Beckschen/TransUNet
Official PyTorch implementation of TransUNet, a U-Net-style architecture that uses a Vision Transformer encoder for medical image segmentat…
603245stable
Jittor/jittor
Jittor is a high-performance deep learning framework from Tsinghua University based on just-in-time (JIT) compilation and meta-operators, w…
683237active
Pointcept
Pointcept is a PyTorch-based research codebase for point cloud perception, providing implementations of state-of-the-art 3D scene understan…
743233active
prs-eth/Marigold
Marigold is a family of diffusion-based models and a fine-tuning protocol that adapts pretrained latent diffusion models like Stable Diffus…
693233active
mit-han-lab/bevfusion
BEVFusion is a PyTorch-based multi-task multi-sensor fusion framework that unifies camera and LiDAR features in a shared bird's-eye view re…
103231stable
VMamba
VMamba is a PyTorch implementation of a visual state space model (SSM) vision backbone based on Mamba, featuring 2D Selective Scan (SS2D) f…
183230active
PJLab-ADG/SensorsCalibration
OpenCalib is a C++ multi-sensor calibration toolbox for autonomous driving that calibrates IMU, LiDAR, camera, and radar sensors, both intr…
323228active
facebookresearch/dinov2
PyTorch implementation and pretrained models for DINOv2, a self-supervised vision transformer method from Meta AI that learns robust visual…
7513422maintenance
xianfei/SysMocap
SysMocap is a cross-platform, video-driven real-time motion capture system that animates 3D virtual characters from webcam footage. It rend…
723223active
GuidoBartoli/sherloq
Sherloq is an open-source digital image forensic toolset providing an integrated GUI environment for analyzing images for tampering and aut…
703223active
Captcha Solution
A deep learning training tool for image CAPTCHA recognition built on TensorFlow, using CNN/ResNet/DenseNet backbones with GRU/LSTM recurren…
523215active
VTK
VTK (Visualization Toolkit) is an open-source C++ library for 3D graphics, image processing, volume rendering, and scientific visualization…
773214stable
OpenGVLab/InternGPT
InternGPT (iGPT) is an open-source demo platform for showcasing AI models through a pointing-language-driven visual interactive system, sup…
303206active
Arm NN
Arm's Compute Library is a C++ collection of over 100 low-level machine learning and computer vision functions optimized for Arm Cortex-A/N…
983197active
rmurai0610/MASt3R-SLAM
MASt3R-SLAM is a real-time monocular dense SLAM system built on the MASt3R two-view 3D reconstruction prior, producing globally consistent …
403191active
Rudrabha/Wav2Lip
Wav2Lip is the official research code for the ACM Multimedia 2020 paper 'A Lip Sync Expert Is All You Need for Speech to Lip Generation In …
4113221maintenance
TurixAI/TuriX-CUA
TuriX is an open-source computer-use agent (CUA) that lets AI models take real actions on a desktop GUI - clicking, typing, and navigating …
673170active
megvii-research/NAFNet
NAFNet is the official PyTorch implementation of a state-of-the-art image restoration network that removes nonlinear activation functions. …
323170stable
automeris-io/WebPlotDigitizer
WebPlotDigitizer is a computer vision assisted web application that extracts numerical data from images of charts and plots. It has been wi…
623169active

← prev page 4 / 24 next →