SlideShare una empresa de Scribd logo
1 de 37
¿Es posible analizar tendencias
de moda automáticamente?
Análisis de Colores
Javier Abadía
¿Sabéis de colores?
Colores en la moda Análisis de Tendencias
¿es posible analizar los
colores automáticamente?
rgb(82, 115, 113)
? ?
A B
A.1. extraer los colores
A.2. seleccionar los colores
dominantes
Pillow
OpenCV
SimpleCV
numpy
pandas
scikit-image
from SimpleCV import Image
img = Image(‘./model.jpg’)
mask = img.grayscale().threshold(250)
mask.save(‘whites.jpg’)
Las herramientas el código
flood-fill remove skin tone crop center keep color blobs
demo
k-means clustering
¿cómo funciona?
https://es.wikipedia.org/wiki/K-means
115, 254, 214
26,76,200
0,176,80
198
192
152
distancia euclidea - rgb
distancia de colores
L*a*b*HSVRGB
https://en.wikipedia.org/wiki/Color_difference
115, 254, 214
Lab: 91,-46,7
26,76,200
Lab: 37,31,-68
0,176,80
Lab: 63,-59,38
120
43
141
distancia euclidea - LAB
L*a*b*
RGB
demo
PRODUCTO
S
 Precio
 Descuento
 Tallas
 Descripción
 Categoría
 Materiales
 Color
 Atributos
enriquecer
http://www.hm.com
Backend Pipeline
rgb(82, 115, 113)
? ?
A B
Frontend Analysis
PRODUCTO
S
k-means
RGB
L*a*b
¿cómo ordenar colores?
por HUE por NearestNeighbor por Color Base
dem
o
Gracias
¿Preguntas?
http://stylesage.co/careers javier@stylesage.co
@javierabadia

Más contenido relacionado

Destacado

Presentación universos
Presentación universosPresentación universos
Presentación universosYubbita
 
E-commerce product classification with deep learning
E-commerce product classification with deep learning E-commerce product classification with deep learning
E-commerce product classification with deep learning Christopher Bonnett Ph.D
 
Características de perfil de cliente
Características de perfil de clienteCaracterísticas de perfil de cliente
Características de perfil de clienteEdi Coz
 
Perfil del cliente y Propuesta de valor
Perfil del cliente y Propuesta de valorPerfil del cliente y Propuesta de valor
Perfil del cliente y Propuesta de valorTatianaagudeloosorio
 
Presentación Perfil del cliente potencial
Presentación Perfil del cliente potencialPresentación Perfil del cliente potencial
Presentación Perfil del cliente potencialrutadel48
 
Perfiles de usuarios de moda
Perfiles de usuarios  de modaPerfiles de usuarios  de moda
Perfiles de usuarios de modaGabriel Nuñez
 
El universo de la moda, siluetas y estilos básicos
El universo de la moda, siluetas y estilos básicosEl universo de la moda, siluetas y estilos básicos
El universo de la moda, siluetas y estilos básicosDiego_Cabrera
 
Elaboración de perfil del cliente
Elaboración de perfil del clienteElaboración de perfil del cliente
Elaboración de perfil del clienteAlta Estrategia
 
Analisis General De La Competencia
Analisis General De La CompetenciaAnalisis General De La Competencia
Analisis General De La CompetenciaMartitx
 
4 desarrollo de colección diseño de modas
4 desarrollo de colección   diseño de modas4 desarrollo de colección   diseño de modas
4 desarrollo de colección diseño de modasmonicadiazcorrea
 

Destacado (20)

Tendencias en moda
Tendencias en modaTendencias en moda
Tendencias en moda
 
Presentación universos
Presentación universosPresentación universos
Presentación universos
 
Circuito de moda
Circuito de modaCircuito de moda
Circuito de moda
 
Análisis de macrotendencias
Análisis de macrotendenciasAnálisis de macrotendencias
Análisis de macrotendencias
 
E-commerce product classification with deep learning
E-commerce product classification with deep learning E-commerce product classification with deep learning
E-commerce product classification with deep learning
 
Características de perfil de cliente
Características de perfil de clienteCaracterísticas de perfil de cliente
Características de perfil de cliente
 
Perfil del cliente y Propuesta de valor
Perfil del cliente y Propuesta de valorPerfil del cliente y Propuesta de valor
Perfil del cliente y Propuesta de valor
 
Universos del vestuario
Universos del vestuarioUniversos del vestuario
Universos del vestuario
 
Presentación Perfil del cliente potencial
Presentación Perfil del cliente potencialPresentación Perfil del cliente potencial
Presentación Perfil del cliente potencial
 
*...PERFIL DEL CLIENTE...*
*...PERFIL DEL CLIENTE...**...PERFIL DEL CLIENTE...*
*...PERFIL DEL CLIENTE...*
 
Perfiles de usuarios de moda
Perfiles de usuarios  de modaPerfiles de usuarios  de moda
Perfiles de usuarios de moda
 
El universo de la moda, siluetas y estilos básicos
El universo de la moda, siluetas y estilos básicosEl universo de la moda, siluetas y estilos básicos
El universo de la moda, siluetas y estilos básicos
 
Perfil del cliente
Perfil del clientePerfil del cliente
Perfil del cliente
 
Elaboración de perfil del cliente
Elaboración de perfil del clienteElaboración de perfil del cliente
Elaboración de perfil del cliente
 
Analisis General De La Competencia
Analisis General De La CompetenciaAnalisis General De La Competencia
Analisis General De La Competencia
 
Tipo de siluetas
Tipo de siluetasTipo de siluetas
Tipo de siluetas
 
Estilo, moda y tendencia
Estilo, moda y tendencia Estilo, moda y tendencia
Estilo, moda y tendencia
 
Perfiles de consumidores 2013 resumen
Perfiles de consumidores 2013 resumenPerfiles de consumidores 2013 resumen
Perfiles de consumidores 2013 resumen
 
Perfil Del Cliente
Perfil Del ClientePerfil Del Cliente
Perfil Del Cliente
 
4 desarrollo de colección diseño de modas
4 desarrollo de colección   diseño de modas4 desarrollo de colección   diseño de modas
4 desarrollo de colección diseño de modas
 

Más de Javier Abadía

Python Asíncrono - Async Python
Python Asíncrono - Async PythonPython Asíncrono - Async Python
Python Asíncrono - Async PythonJavier Abadía
 
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - ExasolExtendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - ExasolJavier Abadía
 
UX/UI para Desarrolladores
UX/UI para DesarrolladoresUX/UI para Desarrolladores
UX/UI para DesarrolladoresJavier Abadía
 
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJSReactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJSJavier Abadía
 
Las reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDO
Las reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDOLas reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDO
Las reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDOJavier Abadía
 
Retos de Programación en Python
Retos de Programación en PythonRetos de Programación en Python
Retos de Programación en PythonJavier Abadía
 
Django + Vue, JavaScript de 3ª generación para modernizar Django
Django + Vue, JavaScript de 3ª generación para modernizar DjangoDjango + Vue, JavaScript de 3ª generación para modernizar Django
Django + Vue, JavaScript de 3ª generación para modernizar DjangoJavier Abadía
 
Vue.js + Django - configuración para desarrollo con webpack y HMR
Vue.js + Django - configuración para desarrollo con webpack y HMRVue.js + Django - configuración para desarrollo con webpack y HMR
Vue.js + Django - configuración para desarrollo con webpack y HMRJavier Abadía
 
Anatomía de un Bot para Resultados Electorales
Anatomía de un Bot para Resultados ElectoralesAnatomía de un Bot para Resultados Electorales
Anatomía de un Bot para Resultados ElectoralesJavier Abadía
 
Deep learning image classification aplicado al mundo de la moda
Deep learning image classification aplicado al mundo de la modaDeep learning image classification aplicado al mundo de la moda
Deep learning image classification aplicado al mundo de la modaJavier Abadía
 
Codemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícilCodemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícilJavier Abadía
 

Más de Javier Abadía (12)

Python Asíncrono - Async Python
Python Asíncrono - Async PythonPython Asíncrono - Async Python
Python Asíncrono - Async Python
 
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - ExasolExtendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
Extendiendo Django: Cómo Escribir Tu Propio Backend de Base de Datos - Exasol
 
UX/UI para Desarrolladores
UX/UI para DesarrolladoresUX/UI para Desarrolladores
UX/UI para Desarrolladores
 
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJSReactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJS
 
Las reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDO
Las reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDOLas reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDO
Las reglas que hay que romper para que tu equipo de desarrollo sea el más RÁPIDO
 
Retos de Programación en Python
Retos de Programación en PythonRetos de Programación en Python
Retos de Programación en Python
 
Django + Vue, JavaScript de 3ª generación para modernizar Django
Django + Vue, JavaScript de 3ª generación para modernizar DjangoDjango + Vue, JavaScript de 3ª generación para modernizar Django
Django + Vue, JavaScript de 3ª generación para modernizar Django
 
Vue.js + Django - configuración para desarrollo con webpack y HMR
Vue.js + Django - configuración para desarrollo con webpack y HMRVue.js + Django - configuración para desarrollo con webpack y HMR
Vue.js + Django - configuración para desarrollo con webpack y HMR
 
Anatomía de un Bot para Resultados Electorales
Anatomía de un Bot para Resultados ElectoralesAnatomía de un Bot para Resultados Electorales
Anatomía de un Bot para Resultados Electorales
 
Deep learning image classification aplicado al mundo de la moda
Deep learning image classification aplicado al mundo de la modaDeep learning image classification aplicado al mundo de la moda
Deep learning image classification aplicado al mundo de la moda
 
Codemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícilCodemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícil
 
La Noche Electoral
La Noche ElectoralLa Noche Electoral
La Noche Electoral
 

Análisis de colores: cómo analizar tendencias de moda automáticamente