Effacer les filtres
Effacer les filtres

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

3 vues (au cours des 30 derniers jours)
  1 commentaire
Jan
Jan le 13 Jan 2023
Modifié(e) : Jan le 13 Jan 2023
Please do not post code as screenshots, but as text. Then it can be used to create an answer with copy&paste.
This is not twitter: No # before the tags. Thanks.

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 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)

Plus de réponses (0)

Catégories

En savoir plus sur Manage Products dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by