Skip to main content

vision-analyzer

Analyze image content with multi-language output and comprehensive type detection. Use when user mentions image analysis, analyze picture, photo analysis, visual inspection, 图片分析, 图像识别, 看图, 分析图片, 截图, 图表.

معلومات المصدر

المستودع
zunyiqingfeng-code/skills
آخر نشاط في المصدر
٢١ أغسطس ٢٠٢٦ في ١٤:٣٤
لغة SKILL.md المكتشفة
الصينية
النجوم
٢
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
22 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
vision-analyzer
description
Analyze image content with multi-language output and comprehensive type detection. Use when user mentions image analysis, analyze picture, photo analysis, visual inspection, 图片分析, 图像识别, 看图, 分析图片, 截图, 图表.
user-invocable
true
model
sonnet
trigger-keywords
["图片","图像","截图","照片","图标","图表","视觉","分析图片","描述图片","识别图片","图片内容","图像分析","看图说话","图片描述","image","picture","photo","screenshot","chart","graph","diagram","analyze image","describe image","what's in this image",".png",".jpg",".jpeg",".gif",".webp",".bmp"]
# 视觉分析技能 基于 Qwen-VL 的自动图片分析系统,为 OpenCode 提供强大的视觉能力。 ## 核心功能 1. **自动触发图片分析**:当检测到图片路径、URL或相关关键词时自动分析 2. **多语言支持**:中文、英文、日文、韩文、法文、西班牙文、德文 3. **综合类型分析**:对象识别、场景理解、文本提取、颜色分析、布局分析 4. **详细程度控制**:简要、普通、详细、全面四种分析级别 ## 技术特性 - 使用 DashScope 国际区的 Qwen-VL-Plus 模型 - 支持本地图片文件和网络图片URL - 智能图片预处理和格式转换 - 结果缓存(1小时TTL)以提高性能 - 完整的错误处理和用户友好提示 - 统计信息和性能监控 ## 自动检测规则 当以下情况出现时自动触发图片分析: 1. **文件路径检测**:消息中包含`.png`、`.jpg`、`.jpeg`、`.gif`、`.webp`、`.bmp`等扩展名 2. **URL检测**:消息中包含`http://`或`https://`的图片链接 3. **关键词触发**:用户明确请求图片分析、描述或识别 4. **上下文感知**:在讨论图片相关内容时自动提供分析 ## 使用方法 ### 自动模式(推荐) 只需在对话中提到图片或相关关键词,系统会自动分析: ``` 用户:帮我看看这个截图 C:\Users\曾金昌\Pictures\Screenshots\test.png AI: [自动分析图片并提供详细描述] ``` ### 手动调用 可以直接请求图片分析: ``` 用户:请分析这张图片 用户:描述一下这个截图的内容 用户:这是什么图片? 用户:分析图片:https://example.com/image.jpg ``` ### 多语言支持 系统会自动检测或根据用户请求使用相应语言: ``` 用户:用英文分析这张图片 用户:Describe this image in English 用户:この画像を分析してください(日文) ``` ## 配置说明 技能使用以下默认配置: - API模型:`qwen-vl-plus` - 基础URL:`https://dashscope.aliyuncs.com/compatible-mode/v1` - 缓存目录:`~/.ds_cache/view_image/` - 最大图片大小:10MB ## 依赖要求 确保以下Python包已安装: ```bash pip install openai httpx pillow ``` ## 示例输出 ``` [视觉分析结果] (耗时2.3秒 | 详细程度: 详细) ------------------------------------------------------------ 这张图片显示了一个软件的代码编辑界面。界面分为左右两个主要部分: 左侧是一个文件浏览器,显示目录结构,包含多个文件夹如"src"、"tests"、"docs"等。 右侧是代码编辑器,显示Python代码,内容是关于数据处理的函数定义。 界面顶部有菜单栏,包含"File"、"Edit"、"View"等选项。代码编辑区域使用深色主题, 语法高亮显示关键字、字符串和注释。底部状态栏显示行号、列号和文件编码信息。 整体布局整洁专业,是典型的IDE(集成开发环境)界面。 ------------------------------------------------------------ ``` ## 高级功能 ### 详细程度控制 可以通过上下文指定分析详细程度: - **简要(brief)**:简洁描述主要内容 - **普通(normal)**:标准详细描述(默认) - **详细(detailed)**:包含更多细节 - **全面(comprehensive)**:完整分析,包括对象、场景、文本、颜色、布局等 ### 多语言输出 支持以下语言代码:`zh`(中文)、`en`(英文)、`ja`(日文)、`ko`(韩文)、`fr`(法文)、`es`(西班牙文)、`de`(德文) ### 问题定制 可以指定特定的分析问题: - "这张图片里有什么文字?" - "图片的主要颜色是什么?" - "分析图片中的人物和场景" - "这是什么类型的图表?" ## 错误处理 系统会优雅处理各种错误情况: - 文件不存在或无法访问 - 不支持的图片格式 - 文件过大(>10MB) - 网络连接问题 - API调用失败 所有错误都会提供友好的中文提示和解决方案建议。 ## 性能优化 1. **缓存系统**:相同图片的相同分析结果会被缓存1小时 2. **图片预处理**:自动调整过大图片尺寸,优化编码格式 3. **并发支持**:支持异步API调用提高响应速度 4. **统计监控**:跟踪成功率、平均响应时间等指标 ## 集成提示 本技能设计为与OpenCode无缝集成: - 自动检测对话中的图片引用 - 与现有工具和技能协同工作 - 保持OpenCode的对话风格和用户体验 - 提供有价值的上下文增强
عرض على GitHub