My white and black strips becomes a a black surface using imread and imshow

2 visualizaciones (últimos 30 días)
I have a .PNG picture containing black and white strips shown below.
I was trying show this image in MATLAB using imread and imshow:
strips = imread('strip.png')
imshow(strips)
after running these two lines of code, the image becomes a black surface, shown below:
I thought maybe all the black strips were squished together and zooming could solve the problem, but it did not.
How can I show the original image?
  2 comentarios
Geoff Hayes
Geoff Hayes el 16 de Sept. de 2021
Fan - what happens if you use image instead? i.e.
image(strips)
If that doesn't work, what are the dimensions of strips?
Dave B
Dave B el 16 de Sept. de 2021
It seems to work with the image you included in your question, maybe attach the original?
im=imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/740714/image.png');
imshow(im)

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 16 de Sept. de 2021
Try imshow with []:
imshow(strips, [])

Más respuestas (0)

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by