| Version 6.1 (R2008a) Image Processing Toolbox™ Release Notes | ![]() |
This table summarizes what's new in Version 6.1 (R2008a):
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
| Yes Details below | Yes—Details labeled as Compatibility Considerations, below. See also Summary. | Bug Reports Includes fixes: | Printable Release Notes: PDF |
The following sections describe new features and changes introduced in this version.
Create a high-dynamic range image from a group of low-dynamic range images using the new makehdr function. The low dynamic range images must be spatially registered. You can write the HDR image to a file using the hdrwrite function. These functions complement the hdrread and tonemap functions introduced in R2007b.
The regionprops function now accepts grayscale images as an input parameter, returning measurements based on the values of pixels in specified regions. Using regionprops, you can obtain measurements of regions in the image such as the maximum, minimum, and mean intensities in the region, and the weighted centroid.
You can now display very large images from TIFF files by using the imshow function's new 'Reduce' parameter. When you specify this parameter, imshow displays a subsampled version of the image. imshow determines the subsampling factor by considering the size of the image and the reduction required to fit the image on your screen. The 'Reduce' parameter makes it possible to view very large images in their entirety that could not previously be displayed. Note, however, that the image subsampling that is performed reduces that amount of image data displayed.
The toolbox includes several functions that enable the definition of regions of interest of various shapes: impoint, imline, impoly, imrect, and imfreehand. These ROI tools have several enhancements:
The ROI tools have been reimplemented as MATLAB classes. This change does not affect how the ROI tools function; they function identically to their previous implementation. The documentation uses the MATLAB functional syntax descriptions rather than the dot notation. That is, the documentation shows how to call the class methods specifying a handle to the object as the first argument, method(h,...). Note, however, that you can still use the dot notation when calling the methods, obj.method(...). In addition, the iptgetapi function now returns an object of the new class which means that code similar to the following will continue to work:
api = iptgetapi(h) api.method()
Compatibility Consideration. The class of the data returned by the ROI tools is now a handle to an ROI class, such as imline or impoly. In addition, several undocumented methods supported by the ROI tools have been removed: getContextMenu, setContextMenu, getDrawAPI, addCallback, and removeCallback.
The ROI tools now support wait and resume methods so that they can be used in scripts. By using the wait method, you can enable users of your script to make the initial placement of the ROI, adjust the ROI and accept it, and then use the position in the script. For example, using the wait method with an ROI tool, you could write a script that creates a mask.
The resume method is a programmatic way to return control to the command line. When called after wait, resume causes wait to return the accepted position of the ROI.
You can now add vertices interactively to polygonal ROIs that you define using the impoly function. To create the new vertex, position the pointer over an edge of the polygon and press the A key. The pointer changes shape. Click the mouse to add a new vertex. The roifill and roipoly functions, which use impoly to implement ROIs, also support this new capability.
The following color functions have been enhanced.
The makecform function now supports two new color space conversion types for converting between sRGB and CMYK: 'srgb2cmyk' and 'cmyk2srgb'.
The iccwrite function now uses certain optimizations to reduce the size of the International Color Consortium (ICC) color profiles that it creates. iccwrite uses aliasing to avoid writing tag data multiple times when it is included in more than one profile table.
The cp2tform function supports two new transformation types: 'similarity' and 'nonreflective similarity'.
The 'linear conformal' transformation type supported by the cp2tform function has been renamed to 'nonreflective similarity'.
The hough function now uses the value you specify for the 'RhoResolution' parameter. In previous releases, the function did not use the value specified.
The Hough matrix, H, and the Rho outputs returned by the hough function have different results than those obtained from the same function in previous releases.
The following modular interactive tools have been enhanced.
Adjust Contrast tool (imcontrast) — The Adjust Data button in the Adjust Contrast tool is disabled until you make a change to image contrast.
Pixel Region tool (impixelregion) — To improve the visibility of the image pixels being examined, the Pixel Region tool stops including grid lines in the display at low magnifications.
The toolbox includes the following new and changed demos.
Batch Processing Image Files in Parallel is an existing demo that has been updated, and simplified, through use of the parfor function.
Detecting Cars in a Video of Traffic is a new demo that shows how to use the toolbox to visualize and analyze videos or image sequences.
Measuring Regions in Grayscale Images is a new demo that shows how to use the regionprops function with grayscale images.
This release includes changes to the following functions.
| Function | Description of Enhancement |
|---|---|
| imageinfo | Accepts files of several additional file formats as an input argument, including NITF, Interfile, and Analyze file formats. |
| imshow | Supports a new colormap parameter for specifying a colormap for grayscale images. |
| imtool | Supports a new colormap parameter for specifying a colormap for grayscale images. |
| truesize | Preserves the border preference setting of the figure when adjusting the image display size. |
![]() | Image Processing Toolbox™ Release Notes | Version 6.0 (R2007b) Image Processing Toolbox™ | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |