what does this error mean and how to fix it the image i imported was rgb and this error popped ,when its gray it works fine
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
1 Kommentar
Akzeptierte Antwort
Jan
am 13 Jan. 2023
imshow can handle RGB images as [M x N x 3] arrays and gray scale images as [M x N] matrices. The latter can be a logical matrix also as BW image.
In your code a < 100 creates a logical array of the size [M x N x 3], which is no valid input for imshow. Maybe you want:
double(a < 100)
% Or
any(a < 100, 3)
% or
all(a < 100, 3)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!