Cómo utilizar la programación MATLAB para leer los datos estructurales en una imagen y determinar el color de cada cuadrícula unitaria
Existen dos métodos.
La primera es, asumiendo que se trata de una imagen RGB, la abres con a=imread('a.jpg','jpg') y la abres con imshow(a) o Image(a). Puede utilizar la herramienta de puntos en la ventana de la figura para obtener el valor RGB de cada color y escribirlo en un papel. Luego cree una matriz m del mismo tamaño que a y busque la matriz a, donde a (i, j, 1), a (i, j, 2), a (i, j, 3) corresponden respectivamente a un cierto punto de píxel Para el valor rgb, use los datos indicados anteriormente. Por ejemplo, cuando es (255, 20, 13), el número correspondiente es 5, puede configurar m (i, j) = 5. Con este método se puede obtener la matriz correspondiente a cada punto.
En segundo lugar, primero use rgb2gray() para convertirla en una imagen en escala de grises, porque cada punto solo corresponde a un dato en escala de grises. Luego use a (i, j), es decir, la escala de grises correspondiente a (i, j) para distinguir diferentes colores, y también se puede obtener la matriz correspondiente.