1 Star 0 Fork 0

LDK/gradio_picture

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

项目描述

本项目是一个基于Web的应用程序:KMeans调色板提取器,它使用机器学习算法来分析图片并提取主要颜色。该应用使用KMeans聚类算法,从用户上传的图片中识别出五种主要颜色,并将这些颜色以可视化的方式呈现出来。此外,它还提供了每种颜色的十六进制码。

功能

本项目实现了以下功能:

  • 图像上传:用户可以上传一张图片,应用将分析此图片。
  • 颜色提取:使用KMeans算法从上传的图片中提取五种主要颜色。
  • 颜色显示:将提取出的颜色以调色板形式展示。
  • 颜色编码提供:显示每种颜色的十六进制码

依赖

本项目依赖以下库:

  • Pillow:用于图像处理
  • numpy: 数据处理和数组操作。
  • sklearn: 机器学习算法和数据预处理。
  • gradio: 创建交互式网页应用

使用

  • 确保安装所有依赖库:可以使用pip来安装这些库,例如,运行pip install pillow gradio opencv-python numpy scikit-learn。
  • 运行提供的Python脚本(palette.py)。
  • 打开生成的Web界面链接(通常在控制台中显示)。
  • 上传一张图片。
  • 等待应用处理图片并显示结果

注意

  • 浏览器兼容性:确保使用现代且更新的Web浏览器来访问应用。
  • 颜色准确性:提取的颜色取决于图片的质量和内容,结果可能不完全准确反映图片中的所有主要颜色。

个人信息

  • 学号: 202152320134
  • 年级: 21
  • 专业: 智能科学与技术
  • 班级: 1班

空文件

简介

PR代码练习: 实现调色板gradio网页应用 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ldk-yyds_0/main.git
git@gitee.com:ldk-yyds_0/main.git
ldk-yyds_0
main
gradio_picture
master

搜索帮助