How to rescale image data ?
You are now following this question
- You will see updates in your followed content feed.
- You may receive emails, depending on your communication preferences.
An Error Occurred
Unable to complete the action because of changes made to the page. Reload the page to see its updated state.
0 votes
Share a link to this question

Accepted Answer
0 votes
Share a link to this answer
6 Comments
Share a link to this comment
Share a link to this comment
You would have to write your own routine named rescale() to do that, and if you did then the routine would cause conflicts with the existing matlab rescale()
MATLAB rescale() function always leaves the array the same size, and changes the value representation to a different range, such as converting integer 10000 to 24000 to be the range 0 to 1 (for use in processing CT Scan)
Whether matlab is "right" or "wrong" to call changing the size of an image as "resizing" instead of "rescaling" does not matter at the moment: it does use imresize() for changing image size, and it does use rescale() for changing value scaling factors linearly without changing the size of the array, and you just have to work with that.
I already posted the code to change the size of the image and then center-crop the result.

More Answers (0)
Categories
Find more on Convert Image Type in Help Center and File Exchange
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)