
vision-demos
克隆即跑的趣味 CV 演示,几分钟看到识别效果
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 949
使用教程
环境要求
- Python 3.10+
- 可选 GPU 加速
安装与启动步骤
-
1建环境
仓库带 environment.yml,一条命令建好 conda 环境;也可 pip 装 requirements。
conda env create -f environment.yml && conda activate vision-demos -
2起界面
app.py 启动 Gradio 界面,默认 7860 端口。
python app.py -
3逐个试 demo
界面里按任务分组,检测、分割、跟踪各一个标签页,先跑通检测再试其余。
-
4换自己的图
上传本地图片或视频即可,模型权重首次运行会下载。
如何确认成功
浏览器打开 127.0.0.1:7860,上传图片能得到可视化结果。
注意事项
- 多个 demo 共用同一环境,依赖冲突时优先按 environment.yml 建环境而不是 pip 混装。
核心亮点
- 每个 demo 自包含、依赖清晰,适合按需阅读和二次修改
- 覆盖分类、检测、姿态等常见任务,能快速验证模型实际效果
- 基于 Python 生态,与 OpenCV、PyTorch 等主流工具衔接自然
不足之处
- 项目较早期,demo 数量和文档完整度可能有限
- 缺少统一的性能基准和自动化测试,长期维护待观察
适用场景
- CV 初学者跟着示例理解模型输入输出
- 教师课堂演示计算机视觉的实际效果
- 开发者快速验证某个 CV 想法是否可行
替代项目
opencv-python、ultralytics、mediapipe
同类项目推荐
ppu-paddle-ocr
开源
TypeScript 版 PaddleOCR,哪都能跑,识别快
Lightweight, probably the fastest PaddleOCR SDK in TypeScript. Multilingual Support.···
AnomalyDINO
开源
用少量正常样本,精准揪出图像中的异常区域
[WACV2025] AnomalyDINO: Boosting Patch-based Few-shot Anomaly Detection with DINOv2
prettymaps
开源
输入地名,一键生成艺术感地图海报
Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely
osam
开源
本地一键运行多种SAM分割模型,快速验证提示视觉能力
Run SAM 1/2/3, EfficientSAM, YOLO-World and other promptable vision models locally, ···
plotoptix
开源
用光线追踪让 Python 数据可视化秒变电影级 3D 大片
Data visualisation and ray tracing in Python based on OptiX 9.1 framework.
comfyui-daam
开源
在 ComfyUI 中可视化每个词对生成图像的注意力影响
ComfyUI custom nodes for Diffusion Attentive Attribution Maps (DAAM)
franken_ocr
开源
不装 Python 不靠 GPU,纯 Rust 在 CPU 上跑 3B OCR 大模型
Pure-Rust, CPU-only OCR engine for Baidu Unlimited-OCR (a DeepSeek-OCR-derived 3B Mo···
detectron2
开源
用配置组合模型,快速训练检测分割模型
Detectron2 is a platform for object detection, segmentation and other visual recogni···
tapnet
开源
在视频里盯住任意一个点,遮挡变形也不丢
Tracking Any Point (TAP)