一、导入包

from flask import Flask,render_template
import numpy as np
from PIL import Image
from scipy.cluster.vq import vq, kmeans, whiten
import ImageColor

二、定义函数,用缩略图聚类

app = Flask(__name__)#用缩略图聚类
def colorz(filename, n=3):img=Image.open(filename)img=img.rotate(-90)img.thumbnail((200,200))w,h=img.sizeprint(w,h)print('w*h=',w*h)points=[]for count,color in img.getcolors(w*h):points.append(color)return points

三、对色彩聚类

#对色彩聚类
def kmeansColor(img,n):points=colorz(img,3)fe = np.array(points,dtype=float)codebook, distortion = kmeans(fe,n)centers=np.array(codebook,dtype=int)return centers

四、显示在网页端

@app.route("/")
def index():#genFrame()pic = "static/hist/image"framecount=249imgcolors = ImageColor.kmeansColor("static/hist/image0.jpg",5)return render_template("ImageColor.html", pic1=pic, framecount=framecount,imgcolors=imgcolors)if "__main__" == __name__ :app.run()

*注意定义函数和括号中参数虽然名字一样,但代表的含义可能不同

五、结果显示

11.20聚类色彩分析相关推荐

  1. 乐嘉性格色彩分析测试题

    乐嘉<性格色彩>分析测试题 说明:最符合你的句子用红色作标记 ­ 1. 关于人生观,我的内心其实是: ­ A 希望能够有尽量多的人生体验,所以会有非常多样化的想法. ­ B在小心合理的基础 ...

  2. FCM聚类与K-means聚类的分析比较

    FCM聚类与K-means聚类的分析比较 一.FCM聚类 1.简介 2.FCM聚类算法原理 基本步骤 流程图 二.数据集介绍 1.数据集来源 2.详细介绍 三.FCM聚类实现 1.Matlab代码 2 ...

  3. [回归分析][11]--共线性数据的分析

    [回归分析][11]--共线性数据的分析 考虑 x1,x2,x3 ... xn之间有相关性时. 即我们搜集数据时,可能搜集的数据之间有很强的相关性,会影响我们的分析. 对于两两之间的关系,可以用相关系 ...

  4. 聚类案例分析全流程汇总

    一.案例说明 1.案例背景 研究调查10名运动员的3项测试数据,其中三项分别是:肩宽/髋宽×100.胸厚/胸围×100.腿长/身长×100.其中编号为4.6.8.9的4名运动员分别是蛙.自由.仰.蝶泳 ...

  5. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    Hadoop学习笔记-20.网站日志分析项目案例(一)项目介绍 网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edis ...

  6. python题库刷题训练软件_Python基础练习100题 ( 11~ 20)

    刷题继续 上一期和大家分享了前10道题,今天继续来刷11~20 Question 11: Write a program which accepts a sequence of comma separ ...

  7. 第F题 真约束之和(通解)古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:  1+2+4+5+10+11+20+22+44+55+110=284

    古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284. 而284的所有真约数为1.2.4.71. ...

  8. 【报告分享】小红书平台2021 11.11期间行业投放分析报告-千瓜数据(附下载)

    摘要:随着平台多元化发展,用户体量增加,小红书逐渐拥抱了更多的年轻用户群体,也给更多的品牌带来了增长机会.据小红书方透露,2021年小红书平台的单日笔记曝光已经超100亿次,且男性用户占比已经达到了3 ...

  9. Python商品数据预处理与K-Means聚类可视化分析

    数据提取 在我之前的文章Scrapy自动爬取商品数据爬虫里实现了爬虫爬取商品网站搜索关键词为python的书籍商品,爬取到了60多页网页的1260本python书籍商品的书名,价格,评论数和商品链接, ...

最新文章

  1. layer output 激活函数_一文彻底搞懂BP算法:原理推导+数据演示+项目实战(下篇)...
  2. Building wheel for wrapt (setup.py) ... error的解决办法(图文)
  3. 广义线性模型_算法小板报(四)——初探广义线性模型和最大熵模型
  4. 程序语言python循环_Python 循环语句
  5. Python学习(三十七)—— 模板语言之自定义filter和中间件
  6. iOS 快捷下载和安装并使用CocoaPods
  7. 运行aspnet时要求启用windows集成身份验证
  8. 统计学贾俊平第六版pdf下载|贾俊平统计学第六版pdf下载电子书
  9. 【PHP】百度贴吧自动/云签到脚本(PC 端)
  10. Mysql 实现多种逻辑删除方案
  11. 汽车驾驶 - 道路交通标线和标志
  12. 函数连续,区间连续,一致连续,绝对连续,Lipschitz连续
  13. js/vue两张图片合成一张画布
  14. 显示接口DP HDMI VGA DVI LVDS的区别
  15. 【论文阅读】PerfectDou: Dominating DouDizhu with Perfect Information Distillation
  16. android 指纹 分发,移动终端及基于指纹识别来实现操作的方法和系统与流程
  17. Unity空间与运动(中山大学3D游戏作业3)
  18. CBOW与Skip-Gram
  19. 基于SSM的医院医疗管理系统的设计与实现
  20. 苹果云服务器里的家人共享位置,iPhone“家人共享”服务是什么?

热门文章

  1. 关于 passive
  2. Verilog数字系统设计教程[第4版]夏宇闻——第三部分练习四
  3. Java中字符串比较大小
  4. 仙人掌之歌——系统设计(2)
  5. 零基础萌新如何转行软件测试?如何快速学习软件测试?
  6. 个推携手中国信通院举办“APP开发者个人信息保护培训宣讲会”
  7. hbuilder php语法验证,HBuilderX语法校验、eslint实时校验自动修复功能配置
  8. Linux中tomcat部署war包
  9. WinXP下USB驱动开发(一)
  10. 动态分区分配的“首次适应算法_无人机集群——航迹规划你不知道的各种算法优缺点...