IMRESIZEN: resize an N-dimensional array

バージョン 1.0.0.0 (1.44 KB) 作成者: Matt J
An N-dimensional analog of the imresize() function
ダウンロード: 264
更新 2017/9/24

ライセンスの表示

This file is an N-dimensional analog of the imresize() function from the Image Processing Toolbox. Namely, it allows one to perform a stretch or contraction of an N-dimensional image by some factor, or a different factor along each dimension. No toolboxes are required to use it, but it doesn't handle color images.

USAGE:

Y=imresizen(X,scaling,extrapMethod)

IN:

X: n-dimensional input array (single or double)
scaling: scaling factor(s) as scalar or n-vector. Scalings along singleton dimensions of X are always ignored.
extrapMethod: extrapolation method (same options as for griddedInterpolant). Default is linear interpolation.

OUT:

Y: resized array

EXAMPLES:

img4D=rand(30,20,10,40);

(1) imresizen(img4D,2);
(2) imresizen(img4D,1./[3,2,1,4]);
(3) imresizen(___, 'cubic')

引用

Matt J (2024). IMRESIZEN: resize an N-dimensional array (https://www.mathworks.com/matlabcentral/fileexchange/64516-imresizen-resize-an-n-dimensional-array), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2017a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersRead, Write, and Modify Image についてさらに検索
タグ タグを追加

Community Treasure Hunt

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

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0.0

Edits
Edit title
Description edit

Description edit.
Description edit
Title and summary edit