11.20聚类色彩分析
一、导入包
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. 关于人生观,我的内心其实是: A 希望能够有尽量多的人生体验,所以会有非常多样化的想法. B在小心合理的基础 ...
- FCM聚类与K-means聚类的分析比较
FCM聚类与K-means聚类的分析比较 一.FCM聚类 1.简介 2.FCM聚类算法原理 基本步骤 流程图 二.数据集介绍 1.数据集来源 2.详细介绍 三.FCM聚类实现 1.Matlab代码 2 ...
- [回归分析][11]--共线性数据的分析
[回归分析][11]--共线性数据的分析 考虑 x1,x2,x3 ... xn之间有相关性时. 即我们搜集数据时,可能搜集的数据之间有很强的相关性,会影响我们的分析. 对于两两之间的关系,可以用相关系 ...
- 聚类案例分析全流程汇总
一.案例说明 1.案例背景 研究调查10名运动员的3项测试数据,其中三项分别是:肩宽/髋宽×100.胸厚/胸围×100.腿长/身长×100.其中编号为4.6.8.9的4名运动员分别是蛙.自由.仰.蝶泳 ...
- Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍
Hadoop学习笔记-20.网站日志分析项目案例(一)项目介绍 网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edis ...
- python题库刷题训练软件_Python基础练习100题 ( 11~ 20)
刷题继续 上一期和大家分享了前10道题,今天继续来刷11~20 Question 11: Write a program which accepts a sequence of comma separ ...
- 第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. ...
- 【报告分享】小红书平台2021 11.11期间行业投放分析报告-千瓜数据(附下载)
摘要:随着平台多元化发展,用户体量增加,小红书逐渐拥抱了更多的年轻用户群体,也给更多的品牌带来了增长机会.据小红书方透露,2021年小红书平台的单日笔记曝光已经超100亿次,且男性用户占比已经达到了3 ...
- Python商品数据预处理与K-Means聚类可视化分析
数据提取 在我之前的文章Scrapy自动爬取商品数据爬虫里实现了爬虫爬取商品网站搜索关键词为python的书籍商品,爬取到了60多页网页的1260本python书籍商品的书名,价格,评论数和商品链接, ...
最新文章
- layer output 激活函数_一文彻底搞懂BP算法:原理推导+数据演示+项目实战(下篇)...
- Building wheel for wrapt (setup.py) ... error的解决办法(图文)
- 广义线性模型_算法小板报(四)——初探广义线性模型和最大熵模型
- 程序语言python循环_Python 循环语句
- Python学习(三十七)—— 模板语言之自定义filter和中间件
- iOS 快捷下载和安装并使用CocoaPods
- 运行aspnet时要求启用windows集成身份验证
- 统计学贾俊平第六版pdf下载|贾俊平统计学第六版pdf下载电子书
- 【PHP】百度贴吧自动/云签到脚本(PC 端)
- Mysql 实现多种逻辑删除方案
- 汽车驾驶 - 道路交通标线和标志
- 函数连续,区间连续,一致连续,绝对连续,Lipschitz连续
- js/vue两张图片合成一张画布
- 显示接口DP HDMI VGA DVI LVDS的区别
- 【论文阅读】PerfectDou: Dominating DouDizhu with Perfect Information Distillation
- android 指纹 分发,移动终端及基于指纹识别来实现操作的方法和系统与流程
- Unity空间与运动(中山大学3D游戏作业3)
- CBOW与Skip-Gram
- 基于SSM的医院医疗管理系统的设计与实现
- 苹果云服务器里的家人共享位置,iPhone“家人共享”服务是什么?
热门文章
- 关于 passive
- Verilog数字系统设计教程[第4版]夏宇闻——第三部分练习四
- Java中字符串比较大小
- 仙人掌之歌——系统设计(2)
- 零基础萌新如何转行软件测试?如何快速学习软件测试?
- 个推携手中国信通院举办“APP开发者个人信息保护培训宣讲会”
- hbuilder php语法验证,HBuilderX语法校验、eslint实时校验自动修复功能配置
- Linux中tomcat部署war包
- WinXP下USB驱动开发(一)
- 动态分区分配的“首次适应算法_无人机集群——航迹规划你不知道的各种算法优缺点...