| Contents | Index |
This table summarizes what's new in Version 7.3 (R2011b).
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems |
|---|---|---|
| Yes Details below | Yes—Details labeled as Compatibility Considerations, below. See also Summary. | Bug
Reports Includes fixes |
The following sections describe new features and changes introduced in this version:
New bwdistgeodesic Function Computes Geodesic Distance Transform
New graydist Function Computes Gray-Weighted Distance Transform
New imapplymatrix Function Computes Linear Combination of Color Channels
If you have Parallel Computing Toolbox™, you can now use a new option in blockproc to improve performance of block processing tasks. Set the 'UseParallel' argument to true to use this option.
Use bwdistgeodesic to compute the geodesic distance transform for a binary image.
Use graydist to compute the gray-weighted distance transform of a grayscale image.
The new imapplymatrix function applies a weighted sum to the color planes of an image for use in color space conversions.
The hdrread function now returns correct small values. Specifically, the special case value of (0,0,0,0) now maps to (0,0,0).
Before R2011b, the value (0,0,0,0) mapped to (0.5740E-41, 0.5740E-41, 0.5740E-41).
If you use the dicomwrite function with the 'CreateMode' option set to 'Create' and pass in a data structure that contains the 'InversionTime' tag, you will always receive 'InversionTime' in your output.
Before R2011b, if your input structure contained the 'InversionTime' field, the DICOM file may or may not contain the 'InversionTime' field. The inclusion of 'InversionTime' depended on other parameters.
Many warning and error IDs have changed from their previous versions. These warnings or errors typically appear during a function call.
If using warning or error IDs, you might need to change the strings you use. For example, if you turned off a warning for a certain ID, the warning might now appear under a different ID. If you use a try/catch statement in your code, replace the old identifier with the new identifier. There is no definitive list of the differences, or of the IDs that changed.
| Functionality | What Happens When You Use This Functionality? | Use This Instead | Compatibility Considerations |
|---|---|---|---|
edge function — K-direction syntax | Errors | BW = edge(..., direction) | The syntax BW = edge(...,K) has been
removed. Use the |
edge function — marr-hildreth syntax | Errors | edge(I, | The syntax edge(I,'marr-hildreth',...) has been removed. Use the edge(I,'log',...) syntax instead. |
imfeature | Errors | imfeature has been removed. Use regionprops instead. | |
immovie — immovie(D,size) | Errors | immovie(X,map) | immovie(D,size) is an obsolete syntax and is no longer supported. Use immovie(X,map) instead. |
imrotate function — [R,G,B] output syntax | Errors | RGB2 = imrotate(RGB1) | The syntax |
imrotate — no output argument syntax | Starting in R2011b, no output argument syntax returns result in ans. | Call imshow to display the output of imrotate | Replacement is to call imshow to display
the output of imrotate, like this: |
imshow function
— imshow(..., | Errors | imshow(..., or imshow(..., |
|
imshow function — imshow(x,y,...) syntax | Errors | imshow(...,'XData', | The syntax imshow(x,y,...) has been
removed. Use the imshow(...,'XData',x,'YData', |
imshow function — imshow(I,N) syntax | Errors | Not applicable | The syntax imshow(I,N) has been removed. Your grayscale image will be displayed using 256 shades of gray. |
Errors | imview has been removed. Use imtool instead. | ||
iptsetpref function — 'ImshowTruesize' preference | Errors | 'ImshowInitialMagnification' preference | Replace all existing instances of 'ImshowTruesize' with 'ImshowInitialMagnification'. |
iptsetpref function — 'ImviewInitialMagnification' preference | Errors | 'ImtoolInitialMagnification' preference | Replace all existing instances of 'ImviewInitialMagnification' with 'ImtoolInitialMagnification'. |
Any calls to iptsetpref from within a startup.m file | It will do nothing. | Any calls to iptsetpref in any session are persistent. | You can safely remove calls to iptsetpref from startup.m files. |
Errors | Not applicable | isbw has been removed. No replacement. | |
Errors | Not applicable | isgray has been removed. No replacement. | |
Errors | Not applicable | isind has been removed. No replacement. | |
Errors | Not applicable | isrgb has been removed. No replacement. | |
medfilt2 function — medfilt2(A,[M N],[Mb Nb],...) syntax | Errors | Not applicable | No replacement. |
montage — montage(D,[M N P]) syntax | Errors | Not applicable | Syntax has been removed. No replacement. |
Errors | uintlut has been removed. Use intlut instead. | ||
wiener2 function — wiener2(I,[m n],[mblock nblock],...) syntax | Errors | wiener2(I,[m n]) or wiener2(I,[m n],noise) | The syntax The syntax |
![]() | Version 8.0 (R2012a) Image Processing Toolbox | Version 7.2 (R2011a) Image Processing Toolbox | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |