Primero expresaría una estrategia que diga lo que es importante para usted. Hay muchas posibilidades.
La mayoría de los enfoques que conozco se basan en el análisis de un solo cuadro. Podrías encontrar una biblioteca pública. Ladrón de colores es bastante bueno. lokesh / ladrón de colores
Puede encontrar un complemento en una herramienta de procesamiento de imágenes popular para extraer información de la paleta.
- ¿Existe un algoritmo para fusionar 2 montones máximos en un montón mínimo con una complejidad de tiempo menor que O (n)?
- Cómo implementar un hashing sensible a la localidad
- Algunos dicen que después de haber trabajado como desarrollador durante 2 años más o menos, debería poder pasar a un nuevo trabajo sin preguntas de algoritmos, ¿verdad?
- Cómo dominar algoritmos, estructuras de datos y desarrollar un enfoque de resolución de problemas
- Cómo evaluar el efecto del programa de seguridad vial en el comportamiento después de 7 años de implementación si no hay datos de referencia
O puede rodar el suyo (como lo haría yo) para controlar todos los aspectos del análisis.
Por ejemplo … Podrías paletizar cada fotograma de la película en 16 (etc.) cubos más comunes al construir un árbol de colores. Los colores que están “cerca” se pueden agrupar en el mismo cubo. Los cubos se pueden arreglar (para que puedas contar la historia sobre el cambio hacia / desde una paleta), o computarlos una vez que se construye un árbol completo (seleccionando el color promedio de un vecindario).
Puede convertir toda la película en un espacio de color diferente, como la claridad de croma de tono (o escala de grises) y contar la historia de las películas cada vez más oscuras o más claras.
Puede ejecutar un algoritmo de muestreo y solo pesar en las regiones de la imagen que ocupan colores (dentro de un delta e el uno del otro, considere lo mismo) más de 10 pels cuadrados, lo que permite líneas gruesas y elimina trazos más sutiles.
Y tendrías que descubrir cómo promediarías todos los árboles de colores individuales en la película juntos. ¿Muestreo aleatorio de 1000 cuadros? 1 cuadro cada 10 segundos.
Y para los estudios de color, es posible que desee eliminar las influencias de los píxeles casi negros y casi blancos.