b_1=imread('3 (1).bmp');
b_2=imresize(b_1,[42 24]);
NewTemplates_2=mat2cell(letter_1,42);
celldisp(NewTemplates_2);
while executing the following statement an array with elements other than 0 and 1 is displaying.
If i change
b_2=imresize(b_1,[42 24]);
to
b_2=imresize(b_1,[42 24]);
the code results in the error :
Number of input vector arguments, 2,
does not match the input matrix's number of dimensions, 3.
Please help me.

3 件のコメント

Image Analyst
Image Analyst 2018 年 3 月 23 日
Please attach '3 (1).bmp'. And explain better the change you made to the imresize() line.
ATHUL NARAYANAN
ATHUL NARAYANAN 2018 年 3 月 24 日
actually i am working on a project that require template matching in the last step.template matching is done with characters of pixel 24*42.while using this image '3 (1).bmp' i got the following error
ATHUL NARAYANAN
ATHUL NARAYANAN 2018 年 3 月 24 日
image is as below

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

回答 (1 件)

KALYAN ACHARJYA
KALYAN ACHARJYA 2018 年 4 月 20 日

0 投票

I don't see any change in your lines-

Second Your original Images(3 Dimensional) is already in [42 24], why you go for it again, I execute it, the

re is no error

カテゴリ

ヘルプ センター および File ExchangeImages についてさらに検索

タグ

質問済み:

2018 年 3 月 23 日

回答済み:

2018 年 4 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by