vision-demos

克隆即跑的趣味 CV 演示,几分钟看到识别效果

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 149 🐛 待处理 3 👀 关注 15
GitHub ↗
GitHub 星标 ★ 949
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务

项目预览

vision-demos 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队jeremyipark
定价模式🏷️完全免费
价格说明开源免费,无在线服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
GitHub 星标★ 949
上线时间2026-09-08 00:00:00
代码更新2026-11-03
仓库体积4.8 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-18
浏览次数5

项目介绍

vision-demos 是一个用 Python 编写的计算机视觉演示项目,目标是把常见 CV 能力做成能直接跑起来、看得见效果的趣味示例。它解决的是“学 CV 时理论一堆、却不知道怎么快速验证”的问题:把模型推理、图像处理、摄像头输入等环节封装成独立 demo,用户克隆后按说明安装依赖即可运行,无需从零搭建工程。核心能力覆盖图像分类、目标检测、姿态估计等典型任务,并尽量贴近真实场景,比如用摄像头实时识别、对照片做分析。项目结构清晰,每个 demo 自包含,方便按需阅读和修改,适合作为学习参考、课堂演示或快速原型验证的起点。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 949

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+
  • 可选 GPU 加速

安装与启动步骤

  1. 1建环境

    仓库带 environment.yml,一条命令建好 conda 环境;也可 pip 装 requirements。

    conda env create -f environment.yml && conda activate vision-demos
  2. 2起界面

    app.py 启动 Gradio 界面,默认 7860 端口。

    python app.py
  3. 3逐个试 demo

    界面里按任务分组,检测、分割、跟踪各一个标签页,先跑通检测再试其余。

  4. 4换自己的图

    上传本地图片或视频即可,模型权重首次运行会下载。

如何确认成功

浏览器打开 127.0.0.1:7860,上传图片能得到可视化结果。

注意事项

  • 多个 demo 共用同一环境,依赖冲突时优先按 environment.yml 建环境而不是 pip 混装。

核心亮点

  • 每个 demo 自包含、依赖清晰,适合按需阅读和二次修改
  • 覆盖分类、检测、姿态等常见任务,能快速验证模型实际效果
  • 基于 Python 生态,与 OpenCV、PyTorch 等主流工具衔接自然

不足之处

  • 项目较早期,demo 数量和文档完整度可能有限
  • 缺少统一的性能基准和自动化测试,长期维护待观察

适用场景

  • CV 初学者跟着示例理解模型输入输出
  • 教师课堂演示计算机视觉的实际效果
  • 开发者快速验证某个 CV 想法是否可行

替代项目

opencv-python、ultralytics、mediapipe

上一篇:BoofCV

下一篇:libreyolo

同类项目推荐

ppu-paddle-ocr 开源

TypeScript 版 PaddleOCR,哪都能跑,识别快

Lightweight, probably the fastest PaddleOCR SDK in TypeScript. Multilingual Support.···

★ 146 2026-09-19
AnomalyDINO 开源

用少量正常样本,精准揪出图像中的异常区域

[WACV2025] AnomalyDINO: Boosting Patch-based Few-shot Anomaly Detection with DINOv2

★ 272 2026-08-09
prettymaps 开源

输入地名,一键生成艺术感地图海报

Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely

★ 14322 2026-08-09
osam 开源

本地一键运行多种SAM分割模型,快速验证提示视觉能力

Run SAM 1/2/3, EfficientSAM, YOLO-World and other promptable vision models locally, ···

★ 118 2026-08-09
plotoptix 开源

用光线追踪让 Python 数据可视化秒变电影级 3D 大片

Data visualisation and ray tracing in Python based on OptiX 9.1 framework.

★ 518 2026-08-09
comfyui-daam 开源

在 ComfyUI 中可视化每个词对生成图像的注意力影响

ComfyUI custom nodes for Diffusion Attentive Attribution Maps (DAAM)

★ 56 2026-08-09
franken_ocr 开源

不装 Python 不靠 GPU,纯 Rust 在 CPU 上跑 3B OCR 大模型

Pure-Rust, CPU-only OCR engine for Baidu Unlimited-OCR (a DeepSeek-OCR-derived 3B Mo···

★ 345 2026-09-19
detectron2 开源

用配置组合模型,快速训练检测分割模型

Detectron2 is a platform for object detection, segmentation and other visual recogni···

★ 34965 2026-09-30
tapnet 开源

在视频里盯住任意一个点,遮挡变形也不丢

Tracking Any Point (TAP)

★ 2248 2026-09-17