Red de conocimiento informático - Conocimientos de programación - Procesamiento programático de grids

Procesamiento programático de grids

Hay dos maneras.

Primero, supongamos que se trata de una imagen RGB. Usas a=imread('a.jpg','jpg') para abrirlo y usas imshow(a) o Image(a) para abrirlo. Puede utilizar la herramienta de selección en la ventana de gráficos para obtener los valores rgb para cada color y escribirlos en papel. Luego construya una matriz M con el 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 al valor rgb de un píxel, utilice los datos registrados anteriormente, como (255, 20, 65438). Mediante este método se puede obtener la matriz correspondiente a cada punto.

En segundo lugar, primero use rgb2gray() para convertir a 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.