Colección de citas famosas - Diccionario de frases chinas - ¿Cómo abordar el problema del tamaño de la matriz de imágenes en escala de grises en Matlab?

¿Cómo abordar el problema del tamaño de la matriz de imágenes en escala de grises en Matlab?

En una imagen digital en escala de grises, cada píxel está representado por un número y toda la imagen está representada por una matriz. El número de filas de la matriz es la altura de la imagen y el número. de columnas de la matriz es el ancho de la imagen.

Para imágenes en color, se requiere representación de tres canales. En Matlab, se representa como una matriz tridimensional, en la que la longitud de la tercera dimensión es 3.

La función imresize puede cambiar el tamaño de la matriz de la imagen, lo que puede entenderse intuitivamente como una escala arbitraria sin mantener la relación de aspecto. Por supuesto, puede utilizar el recorte para reducir el tamaño de la imagen.

Hay muchas formas de desenfocar imágenes en escala de grises. La más sencilla es utilizar el filtrado medio en lugar de multiplicar por una matriz. Eche un vistazo a la función imfilter.

Para añadir ruido, utiliza la función imnoise.

Si los datos son un entero bidimensional, cuando las dos implementaciones no pueden explicar el problema a través de varios datos representativos, puede intentar ejecutar todos los datos, luego compararlos entre sí y finalmente usar la matriz de Matlab. Representación del diagrama de grados gris. El eje X y el eje Y de la imagen matricial en escala de grises son datos bidimensionales. Utilice imshow() para dibujar la matriz.

Si los datos son un entero unidimensional, es similar, excepto que se usa la función plot() para dibujarlos.