Computer Vision

Computer vision libraries and models for image understanding, generation, OCR, and object detection.

Repositories

A feature-rich web UI for Stable Diffusion, enabling text-to-image, image-to-image, outpainting, and inpainting. Supports extensions, LoRA, custom embeddings, and API access with a user-friendly Gradio interface.

Python
164.5k
6 months ago

Real-time face swapping and video deepfake tool that works with just a single image. Supports webcam streaming, video processing, and multiple GPU acceleration options including CUDA, CoreML, and DirectML.

Python
95.9k
3 days ago

OpenCV is an open-source computer vision and machine learning software library. It provides real-time optimized tools for image processing, object detection, video analysis, and AI model execution across multiple platforms and programming languages.

C++
90.5k
2 days ago

An open-source OCR toolkit and Document AI engine that converts PDFs and images into LLM-ready structured data (JSON/Markdown). Features the SOTA lightweight vision-language model PaddleOCR-VL for document parsing, PP-OCRv5 for 100+ language text recognition, and deep integration with RAG and Agent ecosystems like Dify and RAGFlow.

Python
87.7k
25 days ago

Tesseract OCR engine with neural network (LSTM) support for 100+ languages. Includes command-line tool and API library for text extraction from images.

C++
75.9k
15 hours ago

Stable Diffusion is a latent text-to-image diffusion model that generates photo-realistic images from text prompts. Built on latent diffusion architecture with a CLIP text encoder, it enables high-quality image synthesis, image-to-image translation, and inpainting tasks.

Jupyter Notebook
73.3k
2 years ago
ultralytics/ultralytics

Ultralytics YOLO is a cutting-edge computer vision framework providing state-of-the-art object detection, segmentation, classification, tracking, and pose estimation models. Fast, accurate, and easy to use with extensive deployment options.

Python
60.7k
9 hours ago
ultralytics/yolov5

YOLOv5 is a state-of-the-art computer vision model for real-time object detection, segmentation, and classification. Built on PyTorch, it offers exceptional speed, accuracy, and ease of use for both research and production deployment.

Python
57.9k
10 hours ago

FaceSwap is an open-source deep learning tool for recognizing and swapping faces in images and videos. It supports NVIDIA, AMD ROCm, Apple Silicon, and CPU backends, featuring a complete pipeline of face extraction, model training, and video conversion — all accessible via both CLI and GUI.

Python
57.5k
11 days ago

A powerful yet simple Python library for face recognition with 99.38% accuracy on LFW benchmark. Provides easy API for face detection, facial feature analysis, and identity recognition with command-line tools.

Python
56.7k
2 months ago

Meta AI's Segment Anything Model (SAM) is a breakthrough foundation model for promptable image segmentation. It generates high-quality object masks from simple prompts like points or boxes, trained on 11M images with 1.1B masks, delivering exceptional zero-shot performance across diverse segmentation tasks.

Jupyter Notebook
54.7k
2 years ago