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 回表示 (過去 30 日間)
  1 件のコメント
Jan
Jan 2023 年 1 月 13 日
編集済み: Jan 2023 年 1 月 13 日
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.

サインインしてコメントする。

採用された回答

Jan
Jan 2023 年 1 月 13 日
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 件)

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by