Image & Vision Open-Source Projects
Browse selected Image & Vision open-source AI projects from the current public snapshot, with verified use cases, deployment notes, limitations, and sources.
Showing 40 indexable projects from the current snapshot.
Robbyant/lingbot-map
LingBot-Map is a feed-forward 3D foundation model for reconstructing scenes from streaming image or video data. It unifies coordinate grounding, dense geometric cues, and long-range drift correction to support efficient streaming 3D recons…
AUTOMATIC1111/stable-diffusion-webui
AUTOMATIC1111 Stable Diffusion WebUI is a Gradio-based interface for local Stable Diffusion image generation and management. It provides text-to-image, image-to-image, inpainting, upscaling, and training capabilities, with documented suppo…
Comfy-Org/ComfyUI
A modular node graph interface and backend for designing generative AI workflows across images, videos, audio, and 3D models without writing code. It operates fully offline with smart memory management that supports GPUs with as low as 1GB…
huggingface/diffusers
Diffusers provides modular inference pipelines, interchangeable schedulers, and pretrained building-block models for diffusion-based image, audio, and video generation in PyTorch. It is intended for developers and researchers who need to r…
opencv/opencv
OpenCV is an open-source library that provides algorithms and functions for computer vision, deep learning, and image processing. It operates locally as a dependency, handling image and video inputs to produce processed media and feature d…
ultralytics/ultralytics
Ultralytics provides SOTA YOLO models for real-time computer vision across object detection, segmentation, classification, pose estimation, and tracking. It is accessible via a unified CLI and Python API for model training, evaluation, and…
ageitgey/face_recognition
A Python library and command-line tool for detecting faces, finding facial landmarks, and identifying people in images using dlib-based deep learning models. It achieved 99.38% accuracy on the Labeled Faces in the Wild benchmark but requir…
roboflow/supervision
Supervision provides reusable Python building blocks for computer vision workflows, including model-agnostic connectors for detection and segmentation results and customizable visualization annotators. It is intended for developers who nee…
photoprism/photoprism
A self-hostable application for browsing, organizing, and sharing photos and videos with automatic content labeling and face recognition. It runs locally via Docker on 64-bit AMD, Intel, and ARM processors, requiring only a web browser to…
TencentARC/GFPGAN
GFPGAN is a Python library and CLI tool for real-world blind face restoration, leveraging generative priors from a pretrained face GAN. It is operated locally via command-line inference, accepts image or folder inputs, and outputs restored…
BVLC/caffe
Caffe provides a modular deep learning framework designed for fast development, offering tutorials, reference models, installation guidance, and examples. It is intended for developers and researchers building deep learning systems, with d…
lllyasviel/ControlNet
lllyasviel/controlnet is a neural network structure for controlling text-to-image diffusion models by adding extra spatial conditions. It learns conditional control on small datasets using zero convolution layers, without destroying the or…
linshenkx/prompt-optimizer
Prompt Optimizer is a multi-platform application that provides one-click AI prompt optimization, testing, and evaluation across multiple mainstream AI models. It processes data client-side and supports deployment via hosted web, desktop, D…
fastai/fastai
fastai provides high-level and low-level deep learning components for software engineers and researchers, covering image, text, and tabular workflows without substantial compromises in ease of use, flexibility, or performance. Users can bu…
invoke-ai/InvokeAI
InvokeAI is a self-hosted creative engine for generating and refining visual media using Stable Diffusion and other generative models. It provides a web interface, a Unified Canvas for in/out-painting, and node-based workflows for customiz…
ATH-MaaS/Pixelle-Video
The project automates end-to-end short video creation from a single text prompt by combining scriptwriting, AI media generation, voiceover synthesis, and video composition. It is self-hosted via a web GUI and targets creators and general u…
lucidrains/vit-pytorch
vit-pytorch is a PyTorch library providing ready-to-use implementations of the Vision Transformer and numerous related architectures for image classification. It consolidates a wide variety of transformer variants and pre-training tasks in…
junyanz/pytorch-CycleGAN-and-pix2pix
This project provides PyTorch implementations for unpaired (CycleGAN) and paired (pix2pix) image-to-image translation. It supports training, testing, and applying pre-trained models to translate visual styles and content across image datas…
Anil-matcha/Open-Generative-AI
A free, open-source, self-hostable generative AI studio for creating images, video, and audio using 200+ models without built-in content filters or subscription fees. Local inference is limited to the desktop application and requires suffi…
microsoft/unilm
unilm is an open-source project that ships a large collection of pre-trained foundation models, architectures, and tools for diverse AI tasks spanning NLP, vision, speech, and document AI. It addresses the challenge of scaling self-supervi…
apple/ml-stable-diffusion
Provides Python tools for converting PyTorch Stable Diffusion models to Core ML, alongside a Swift package for on-device image generation on Apple Silicon.
pytorch/vision
PyTorch Vision provides the core building blocks—datasets, transforms, and model architectures—needed for computer vision tasks in PyTorch. It is a comprehensive library offering popular public datasets, common image transformations, and p…
deepseek-ai/Janus
Janus is a unified transformer model that addresses the conflict between visual understanding and image generation by decoupling visual encoding into separate pathways. It handles both multimodal understanding and text-to-image generation…
lukas-blecher/LaTeX-OCR
A learning-based system that converts images of math equations into LaTeX code using a ViT encoder with a ResNet backbone and a Transformer decoder. It runs locally via CLI, GUI, or Python library.
camenduru/stable-diffusion-webui-colab
A collection of pre-configured Google Colab notebooks that deploy AUTOMATIC1111's Stable Diffusion WebUI with models, extensions, and training templates already installed. It targets creators and general users who want to generate images a…
AliaksandrSiarohin/first-order-model
first-order-model animates a still source image by transferring motion from a driving video, providing source code and pre-trained checkpoints for image animation and motion retargeting across various datasets.
aleju/imgaug
imgaug is a Python library for augmenting images in machine learning projects, converting a set of input images into a new, much larger set of slightly altered images. It supports augmentation on multiple CPU cores and automatic alignment…
Tencent-Hunyuan/Hunyuan3D-2
Hunyuan3D 2.0 is an open-source 3D synthesis system that generates and manipulates high-resolution textured 3D assets from images. It produces bare 3D meshes from condition images using a flow-based diffusion transformer and provides suppo…
davidsandberg/facenet
facenet is a TensorFlow implementation of FaceNet for face recognition and clustering using deep learning embeddings. It provides pretrained models and tools for training face recognition classifiers.
mlfoundations/open_clip
open_clip is an open source implementation of CLIP that supports training and evaluating various multimodal architectures. It provides a PyTorch-based library installable from PyPI for researchers and engineers building image-text models.
waooAI/waoowaoo
An AI video-production application that automatically converts novel text into storyboards, character and scene images, voices, and complete videos. It is self-hosted via Docker Compose and requires an external AI service API key.
YouMind-OpenLab/awesome-nano-banana-pro-prompts
A curated library of 14,814 Nano Banana Pro text-to-image prompts with preview images, web gallery access, and multilingual documentation. It is intended for creators seeking reusable starting points for image generation, though prompts ar…
jacobgil/pytorch-grad-cam
pytorch-grad-cam is a PyTorch library for producing pixel-attribution visualizations that help diagnose computer vision model predictions. It provides class activation map methods and related tools for evaluating and refining explanations.
zai-org/CogVideo
Open-source diffusion models for text-to-video and image-to-video generation. Requires GPU hardware for inference, with support for running on lower-memory devices via quantized methods.
junyanz/CycleGAN
CycleGAN learns image-to-image translation between two domains using unpaired training data, operating on Linux and OSX with an NVIDIA GPU. It provides pre-trained model inference, custom model training via Lua scripts, and a display serve…
modelscope/DiffSynth-Studio
DiffSynth-Studio is a unified framework for Diffusion model inference and training, designed to lower the technical barrier to exploring generative models. It provides redesigned pipelines that enable efficient memory management and flexib…
extreme-assistant/CVPR2024-Paper-Code-Interpretation
A curated collection of CVPR 2017–2024 resources, providing organized links to papers, source code, project pages, paper interpretations, demos, and livestream-sharing materials. It covers multiple CVPR editions including download links fo…
steven2358/awesome-generative-ai
A curated, categorized list of modern Generative AI projects and services organized by application area. It helps users discover and navigate tools across domains such as text, coding, image, video, and audio.
hua1995116/awesome-ai-painting
This project is a read-only curated list of AI painting resources, including platform directories, tutorials, prompt databases, and self-deployment guides. It is intended for general users and creators seeking organized references for tool…
qubvel-org/segmentation_models.pytorch
segmentation_models.pytorch is a Python library that provides a high-level API for building PyTorch image semantic segmentation neural networks. It combines 12 encoder-decoder architectures with hundreds of pretrained encoders, alongside t…