how can i make a change in my image ?
1 回表示 (過去 30 日間)
古いコメントを表示
hi guys . i have an image (257*161) .
im = f(x,y)
how can i change my image equation to im = f(x/8 , y/12 )
could you please help me ?
thanks
3 件のコメント
Stephen23
2014 年 9 月 1 日
編集済み: Stephen23
2014 年 9 月 1 日
I downloaded your file matlab.mat , and using the MATLAB function image it created a lovely figure showing some torso cross-section, like from a CT scan.
What is the problem with the image? What exactly do you mean by "image equation"? What is the function f ? What are the variables x and y ? How should the image be different?
Do you wish to scale, resize or skew the image?
回答 (1 件)
Image Analyst
2014 年 9 月 1 日
Do you possibly mean imresize()?
[rows, columns, numberOfColorChannels] = size(im);
% Get new x-width and y-height using formulas x/8 , y/12
% Remember, arrays are (rows, columns) = (y, x) NOT (x,y)!!!!!!!!!!
newRows = round(rows/12); % New y height
newColumns = round(columns / 8); % New x width
% Resize image
resizedImage = imresize(im, [newRows, newColumns]);
5 件のコメント
Image Analyst
2014 年 9 月 3 日
hamed, see my attached demo where I compute the first 4 image moments, mean, standard deviation, skewness, and kurtosis.
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!