La respuesta anterior tiene sentido en una situación general: la agrupación se puede utilizar en cualquier conjunto de números. Pero no es necesariamente la mejor opción para elegir colores separables. Dependiendo de cuán preciso desee ser, hay algunos algoritmos que son específicos del color pero no tan generales como la agrupación. Primero, para la situación en su ejemplo, puede cuantificar los colores usando una herramienta como ImageMagick (si cuantifica a 8 colores, probablemente obtendrá la respuesta que desea)
Si está buscando una solución general, tenga en cuenta que RGB no es la mejor representación de nuestra percepción visual de los colores. En ese caso, se convertiría en un espacio de color que se ajuste mejor a la percepción humana, como LUV. Entonces podría realizar una operación de agrupación y estar más seguro de que sus agrupaciones representarán colores que son visualmente diferentes.
Cómo obtener colores ‘visualmente distinguibles’ de las imágenes
Related Content
¿Qué es el análisis de componentes principales y cuántas variables se pueden usar para PCA?
Cómo leer y comprender trabajos de investigación sobre aprendizaje automático
¿Cuál es el propósito de usar un parámetro de penalización [matemática] C [/ matemática] en SVM?
Debe usar un algoritmo de “agrupamiento” para agrupar los píxeles en grupos similares. Esperemos que haya cuatro de estos grupos de la imagen de la tabla de arriba. Ahora que conoce la palabra clave que puede buscar, puede buscarla en Google y descubrir que hay mucha investigación en esta área. Para su problema particular, recomendaría un algoritmo de agrupación de “desplazamiento medio”.
More Interesting
¿Por qué las RVM no son tan populares como las SVM?
¿Qué tan bueno debería ser para inscribirme en un Master Machine Learning?
¿Hay algo que Deep Learning nunca podrá aprender?
¿Para qué tipo de problemas de aprendizaje automático no sería adecuado el aprendizaje profundo?
¿Por qué los pesos hacia adelante y hacia atrás son iguales en la máquina de Boltzmann restringida?
¿Cuáles son algunos casos de uso para el aprendizaje automático en realidad virtual?