How to pad zeros?
古いコメントを表示
I have an image whose size is 1023*1023. I want to make this image as 1024*1024 by zero padding.
A = zeros (1023,1);
I1 = horzcat (I1,A);
I2 = horzcat (I2,A);
B = zeros (1,1024);
I1 = vertcat (I1,B);
I2 = vertcat (I2,B);
Is this right?
採用された回答
その他の回答 (1 件)
Image Analyst
2012 年 9 月 5 日
編集済み: Image Analyst
2012 年 9 月 5 日
You can use the padarray() function. It's meant for doing exactly this.
paddedArray = padarray(originalArray, [1 1]);
3 件のコメント
Sabarinathan Vadivelu
2012 年 9 月 5 日
Dishant Arora
2012 年 9 月 5 日
paddedArray = padarray(originalArray, [1 1],'post');
Image Analyst
2012 年 9 月 5 日
Sorry - I misread and thought you wanted an extra zero all the way around. Thanks, Dishant, for the correction.
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!