Image Processing Toolbox Release Notes Previous page   Next Page

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.


Previous page  Changes to Toolbox Preferences Performance Improvements Next page

© 1994-2005 The MathWorks, Inc.