Image Processing Toolbox Release Notes | ![]() ![]() |
Changes to Other Toolbox Functions
The following table lists toolbox functions that have been changed in Version 5 of the Image Processing Toolbox.
Function |
Enhancement |
blkproc |
The fun argument must be specified as a function handle; it can no longer be specified as an inline function or text string. The syntax blkprc(...,fun,P1,P2...) is no longer supported. Use an anonymous function instead. |
colfilt |
See the entry for blkprc in this table. It describes the change made to this function. |
deconvblind |
See the entry for blkprc in this table. It describes the change made to this function. |
dicomread |
No longer supports the 'Dictionary' and 'Raw' parameters. |
edge |
Supports new syntaxes that return the gradient components when gradient-based methods are used (Sobel, Prewitt, Roberts). |
getimage |
No longer accepts a handle to a texture-mapped surface as an input argument or returns a texture-mapped surface as an image. getimage now only returns data for image objects. getimage also returns a new flag identifying a binary image. |
graythresh |
Now implements Otsu's class separability metric, which measures the effectiveness of a threshold computation. For this metric, the lower bound of 0 represents a monotone image and the upper bound of 1 represents a two-valued image. |
ifanbeam |
See the entry for iradon in this table. |
im2bw |
Might produce different results when used in conjunction with the graythresh function. The graythresh function uses Otsu's method which, by definition, splits the pixels in an image into two classes based on the calculated threshold. All the pixels up to and including the pixels equal to the threshold belong to the first class and the remaining pixels belong to the other class. To match this algorithm, the im2bw function now uses the greater-than operator (>) instead of the greater-than-or-equal operator (>=). Thus im2bw might produce different results from previous releases. |
imfilter |
Now automatically detects and exploits filter separability to speed up the filter computation. This change in the computational algorithm can result in small differences in the output values because of a combination of floating-point roundoff differences and integer rounding effects. |
iradon |
Now supports all interpolation types supported by interp1 . Previously, only 'linear' , 'nearest' , and 'spline' were supported. |
makelut |
See the entry for blkprc in this table. It describes the change made to this function. |
nlfilter |
See the entry for blkprc in this table. It describes the change made to this function. |
qtdecomp |
See the entry for blkprc in this table. It describes the change made to this function. |
regionprops |
Now calculates the perimeter of each labeled region in a label matrix. |
roifilt2 |
The fun argument must be specified as a function handle; it can no longer be specified as an inline function or text string. The syntax roifilt(...,fun,P1,P2...) is no longer supported. Use anonymous function instead. |
![]() | Changes to Toolbox Preferences | Performance Improvements | ![]() |
© 1994-2005 The MathWorks, Inc.