Tengo un problema de procesamiento del color que estoy tratando de resolver. Cuando convertimos colores RGB a diferentes espacios de color, utilizamos matrices de 3x3. Por ejemplo, si s es un vector de color RGB de origen, M es una matriz de transformación de espacio de color 3x3, y d es el vector de color RGB resultante, la ecuación se vería así:
M*s = d
Mi problema:
Tengo un conjunto de datos de pares de colores RGB de origen/destino que provienen de una conversión de espacio de color y estoy tratando de encontrar una matriz de transformación de "mejor ajuste". Básicamente estoy tratando de hacer ingeniería inversa de la conversión del espacio de color y averiguar qué matriz de transformación 3x3 se utilizó. ¿Cómo puedo resolver esto?