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

2 visualizzazioni (ultimi 30 giorni)
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 Commenti
Geoff Hayes
Geoff Hayes il 16 Set 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 il 16 Set 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)

Accedi per commentare.

Risposta accettata

Image Analyst
Image Analyst il 16 Set 2021
Try imshow with []:
imshow(strips, [])

Più risposte (0)

Categorie

Scopri di più su Image Processing Toolbox in Help Center e File Exchange

Tag

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by