Borrar filtros
Borrar filtros

how can I generate a grayscale image with the triangle having an intensity value of 22 and the background having an intensity value of 229.

1 visualización (últimos 30 días)

Respuesta aceptada

Voss
Voss el 10 de Dic. de 2021
A = imread('image.png'); % image.png is the image posted, which is a logical array
A_out = zeros(size(A),'uint8'); % greyscale output image -> 2-D uint8
A_out(~A) = 229; % background = 229
A_out(A) = 22; % foreground = 22
% A_out is the requested output image
imwrite(A_out,'image_out.png'); % write it to file if you like
  6 comentarios

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Modify Image Colors en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by