Skip to content

jyimu/web_ousu

Repository files navigation

web_ousu

提供图片取色分析、3D模型查看和AI智能生成三大核心功能。

🎨 功能特色

1. 图片取色分析

  • 像素级取色:支持放大镜实时预览,单击锁定颜色
  • 区域平均色:30×30像素区域色彩分析
  • 主色调提取:基于中位切分算法自动提取Top-5主色调
  • WCAG对比度检测:前端可访问性标准对比度分析
  • 国风颜料推演:AI预测传统国画颜料配比(白色、石绿、石青、藤黄、朱红、赭石、黑色)

2. 3D模型查看器

  • 多格式支持:OBJ/GLTF/GLB/FBX/DAE/PLY/STL/3DS
  • 实时渲染
    • 可调节光照强度、环境光、金属度、粗糙度、透明度
    • 线框/实体模式切换
    • 自动旋转控制
  • 3D取色:双击锁定模型表面颜色,支持颜料比例推演
  • 预设几何体:立方体、球体、圆环、圆锥、圆柱等
  • 导出功能:高清截图保存

3. AI 3D创作

  • 混元3D专业版:基于腾讯AI大模型
  • 多模态输入
    • 文字描述生成(支持中文)
    • 图片参考生成
    • 文字+图片混合生成
  • 智能防空
    • 文件类型/大小/尺寸验证
    • 频率限制(10次/分钟)
    • 异常处理与友好提示
  • 进度追踪:实时查看任务状态(等待/运行/完成/失败)

🚀 快速开始

环境要求

  • Python 3.8+
  • Node.js 14+(前端依赖)
  • 现代浏览器(支持WebGL)

安装步骤

# 克隆项目
git clone https://github.com/jyimu/web_ousu.git
cd web_ousu

# 安装Python依赖
pip install -r requirements.txt

# 配置腾讯云密钥(AI 3D功能)
# 编辑 app.py 设置 TENCENT_SECRET_ID 和 TENCENT_SECRET_KEY

# 启动服务
python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors