注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

notes

@-@

 
 
 

日志

 
 
 
 

Matlabe Image Function Reference  

2012-11-17 20:53:47|  分类: matlab |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Image Display and ExplorationDisplay, import, and export images
GUI ToolsModular interactive tools and associated utility functions.
Spatial Transformation and Image RegistrationSpatial transformation and image registration
Image Analysis and StatisticsImage analysis, texture analysis, view pixel values, and calculate image statistics
Image ArithmeticAdd, subtract, multiply, and divide images
Image Enhancement and RestorationEnhance and restore images
Linear Filtering and TransformsLinear filters, filter design, and image transforms
Morphological OperationsMorphological image processing
ROI-Based, Neighborhood, and Block ProcessingROI-based, neighborhood, and block operations
Colormaps and Color SpaceManipulate image color
UtilitiesArray operations, demos, preferences and other toolbox utility functions

Back to Top of Page Back to Top

Image Display and Exploration

Image Display and ExplorationDisplay and explore images
Image File I/O Import and export images
Image Types and Type ConversionsConvert between the various image types

Back to Top of Section Back to Top of Section

Image Display and Exploration

immovieMake movie from multiframe image
implayPlay movies, videos, or image sequences
imshowDisplay image
imtoolImage Tool
montageDisplay multiple image frames as rectangular montage
subimageDisplay multiple images in single figure
warpDisplay image as texture-mapped surface

Back to Top of Section Back to Top of Section

Image File I/O

analyze75infoRead metadata from header file of Analyze 7.5 data set
analyze75readRead image data from image file of Analyze 7.5 data set
dicomanonAnonymize DICOM file
dicomdictGet or set active DICOM data dictionary
dicominfoRead metadata from DICOM message
dicomlookupFind attribute in DICOM data dictionary
dicomreadRead DICOM image
dicomuidGenerate DICOM unique identifier
dicomwriteWrite images as DICOM files
hdrreadRead high dynamic range (HDR) image
hdrwriteWrite Radiance high dynamic range (HDR) image file
interfileinfoRead metadata from Interfile file
interfilereadRead images in Interfile format
isrsetCheck if file is R-Set
makehdrCreate high dynamic range image
nitfinfoRead metadata from National Imagery Transmission Format (NITF) file
nitfreadRead image from NITF file
openrsetOpen R-Set file
rsetwriteCreate reduced resolution data set from image file
tonemapRender high dynamic range image for viewing

Back to Top of Section Back to Top of Section

Image Types and Type Conversions

demosaicConvert Bayer pattern encoded image to truecolor image
gray2indConvert grayscale or binary image to indexed image
graysliceConvert grayscale image to indexed image using multilevel thresholding
graythreshGlobal image threshold using Otsu's method
im2bwConvert image to binary image, based on threshold
im2doubleConvert image to double precision
im2int16Convert image to 16-bit signed integers
im2java2dConvert image to Java buffered image
im2singleConvert image to single precision
im2uint16Convert image to 16-bit unsigned integers
im2uint8Convert image to 8-bit unsigned integers
ind2grayConvert indexed image to grayscale image
ind2rgbConvert indexed image to RGB image
label2rgbConvert label matrix into RGB image
mat2grayConvert matrix to grayscale image
rgb2grayConvert RGB image or colormap to grayscale

Back to Top of Page Back to Top

GUI Tools

Modular Interactive ToolsModular interactive tool creation functions
Navigational Tools for Image Scroll PanelModular interactive navigational tools
Utilities for Interactive ToolsModular interactive tool utility functions

Back to Top of Section Back to Top of Section

Modular Interactive Tools

imageinfoImage Information tool
imcontrastAdjust Contrast tool
imdisplayrangeDisplay Range tool
imdistlineDistance tool
impixelinfoPixel Information tool
impixelinfovalPixel Information tool without text label
impixelregionPixel Region tool
impixelregionpanelPixel Region tool panel

Back to Top of Section Back to Top of Section

Navigational Tools for Image Scroll Panel

immagboxMagnification box for scroll panel
imoverviewOverview tool for image displayed in scroll panel
imoverviewpanelOverview tool panel for image displayed in scroll panel
imscrollpanelScroll panel for interactive image navigation

Back to Top of Section Back to Top of Section

Utilities for Interactive Tools

axes2pixConvert axes coordinates to pixel coordinates
getimageImage data from axes
getimagemodelImage model object from image object
imattributesInformation about image attributes
imellipseCreate draggable ellipse
imfreehandCreate draggable freehand region
imgcaGet handle to current axes containing image
imgcfGet handle to current figure containing image
imgetfileOpen Image dialog box
imhandlesGet all image handles
imlineCreate draggable, resizable line
impointCreate draggable point
impolyCreate draggable, resizable polygon
imrectCreate draggable rectangle
imroiRegion-of-interest (ROI) base class
iptaddcallbackAdd function handle to callback list
iptcheckhandleCheck validity of handle
iptgetapiGet Application Programmer Interface (API) for handle
iptGetPointerBehaviorRetrieve pointer behavior from HG object
ipticondirDirectories containing IPT and MATLAB icons
iptPointerManagerCreate pointer manager in figure
iptremovecallbackDelete function handle from callback list
iptSetPointerBehaviorStore pointer behavior structure in Handle Graphics object
iptwindowalignAlign figure windows
makeConstrainToRectFcnCreate rectangularly bounded drag constraint function
truesizeAdjust display size of image

Back to Top of Page Back to Top

Spatial Transformation and Image Registration

Spatial TransformationsSpatial transformation of images and multidimensional arrays
Image RegistrationAlign two images using control points

Back to Top of Section Back to Top of Section

Spatial Transformations

checkerboardCreate checkerboard image
findboundsFind output bounds for spatial transformation
fliptformFlip input and output roles of TFORM structure
imcropCrop image
impyramidImage pyramid reduction and expansion
imresizeResize image
imrotateRotate image
imtransformApply 2-D spatial transformation to image
makeresamplerCreate resampling structure
maketformCreate spatial transformation structure (TFORM)
tformarrayApply spatial transformation to N-D array
tformfwdApply forward spatial transformation
tforminvApply inverse spatial transformation

Back to Top of Section Back to Top of Section

Image Registration

cp2tformInfer spatial transformation from control point pairs
cpcorrTune control-point locations using cross correlation
cpselectControl Point Selection Tool
cpstruct2pairsConvert CPSTRUCT to valid pairs of control points
normxcorr2Normalized 2-D cross-correlation

Back to Top of Page Back to Top

Image Analysis and Statistics

Image AnalysisTrace boundaries, detect edges, and perform quadtree decomposition
Texture AnalysisEntropy, range, and standard deviation filtering; gray-level co-occurrence matrix
Pixel Values and StatisticsCreate histograms, contour plots, and get statistics on image regions

Back to Top of Section Back to Top of Section

Image Analysis

bwboundariesTrace region boundaries in binary image
bwtraceboundaryTrace object in binary image
cornerFind corner points in image
cornermetricCreate corner metric matrix from image
edgeFind edges in grayscale image
houghHough transform
houghlinesExtract line segments based on Hough transform
houghpeaksIdentify peaks in Hough transform
qtdecompQuadtree decomposition
qtgetblkBlock values in quadtree decomposition
qtsetblkSet block values in quadtree decomposition

Back to Top of Section Back to Top of Section

Texture Analysis

entropyEntropy of grayscale image
entropyfiltLocal entropy of grayscale image
graycomatrixCreate gray-level co-occurrence matrix from image
graycopropsProperties of gray-level co-occurrence matrix
rangefiltLocal range of image
stdfiltLocal standard deviation of image

Back to Top of Section Back to Top of Section

Pixel Values and Statistics

corr22-D correlation coefficient
imcontourCreate contour plot of image data
imhistDisplay histogram of image data
impixelPixel color values
improfilePixel-value cross-sections along line segments
mean2Average or mean of matrix elements
regionpropsMeasure properties of image regions
std2Standard deviation of matrix elements

Back to Top of Page Back to Top

Image Arithmetic

imabsdiffAbsolute difference of two images
imaddAdd two images or add constant to image
imcomplementComplement image
imdivideDivide one image into another or divide image by constant
imlincombLinear combination of images
immultiplyMultiply two images or multiply image by constant
imsubtractSubtract one image from another or subtract constant from image

Back to Top of Page Back to Top

Image Enhancement and Restoration

Image EnhancementHistogram equalization, decorrelation stretching, and 2-D filtering
Image Restoration (Deblurring)Deconvolution for deblurring

Back to Top of Section Back to Top of Section

Image Enhancement

adapthisteqContrast-limited adaptive histogram equalization (CLAHE)
decorrstretchApply decorrelation stretch to multichannel image
histeqEnhance contrast using histogram equalization
imadjustAdjust image intensity values or colormap
imnoiseAdd noise to image
intlutConvert integer values using lookup table
medfilt22-D median filtering
ordfilt22-D order-statistic filtering
stretchlimFind limits to contrast stretch image
wiener22-D adaptive noise-removal filtering

Back to Top of Section Back to Top of Section

Image Restoration (Deblurring)

deconvblindDeblur image using blind deconvolution
deconvlucyDeblur image using Lucy-Richardson method
deconvregDeblur image using regularized filter
deconvwnrDeblur image using Wiener filter
edgetaperTaper discontinuities along image edges
otf2psfConvert optical transfer function to point-spread function
psf2otfConvert point-spread function to optical transfer function

Back to Top of Page Back to Top

Linear Filtering and Transforms

Linear FilteringConvolution, N-D filtering, and predefined 2-D filters
Linear 2-D Filter Design2-D FIR filters
Image TransformsFourier, Discrete Cosine, Radon, and Fan-beam transforms

Back to Top of Section Back to Top of Section

Linear Filtering

convmtx22-D convolution matrix
fspecialCreate predefined 2-D filter
imfilterN-D filtering of multidimensional images

Back to Top of Section Back to Top of Section

Linear 2-D Filter Design

freqz22-D frequency response
fsamp22-D FIR filter using frequency sampling
ftrans22-D FIR filter using frequency transformation
fwind12-D FIR filter using 1-D window method
fwind22-D FIR filter using 2-D window method

Back to Top of Section Back to Top of Section

Image Transforms

dct22-D discrete cosine transform
dctmtxDiscrete cosine transform matrix
fan2paraConvert fan-beam projections to parallel-beam
fanbeamFan-beam transform
idct22-D inverse discrete cosine transform
ifanbeamInverse fan-beam transform
iradonInverse Radon transform
para2fanConvert parallel-beam projections to fan-beam
phantomCreate head phantom image
radonRadon transform

Back to Top of Page Back to Top

Morphological Operations

Intensity and Binary ImagesDilate, erode, reconstruct, and perform other morphological operations
Binary ImagesLabel, pack, and perform morphological operations on binary images
Structuring Element Creation and ManipulationCreate and manipulate structuring elements for morphological operations

Back to Top of Section Back to Top of Section

Intensity and Binary Images

conndefCreate connectivity array
imbothatBottom-hat filtering
imclearborderSuppress light structures connected to image border
imcloseMorphologically close image
imdilateDilate image
imerodeErode image
imextendedmaxExtended-maxima transform
imextendedminExtended-minima transform
imfillFill image regions and holes
imhmaxH-maxima transform
imhminH-minima transform
imimposeminImpose minima
imopenMorphologically open image
imreconstructMorphological reconstruction
imregionalmaxRegional maxima
imregionalminRegional minima
imtophatTop-hat filtering
watershedWatershed transform

Back to Top of Section Back to Top of Section

Binary Images

bwconvhullGenerate convex hull image from binary image
applylutNeighborhood operations on binary images using lookup tables
bwareaArea of objects in binary image
bwareaopenMorphologically open binary image (remove small objects)
bwconncompFind connected components in binary image
bwdistDistance transform of binary image
bweulerEuler number of binary image
bwhitmissBinary hit-miss operation
bwlabelLabel connected components in 2-D binary image
bwlabelnLabel connected components in binary image
bwmorphMorphological operations on binary images
bwpackPack binary image
bwperimFind perimeter of objects in binary image
bwselectSelect objects in binary image
bwulterodeUltimate erosion
bwunpackUnpack binary image
imtophatTop-hat filtering
makelutCreate lookup table for use with applylut

Back to Top of Section Back to Top of Section

Structuring Element Creation and Manipulation

getheightHeight of structuring element
getneighborsStructuring element neighbor locations and heights
getnhoodStructuring element neighborhood
getsequenceSequence of decomposed structuring elements
isflatTrue for flat structuring element
reflectReflect structuring element
strelCreate morphological structuring element (STREL)
translateTranslate structuring element (STREL)

Back to Top of Page Back to Top

ROI-Based, Neighborhood, and Block Processing

ROI-Based ProcessingDefine regions of interest (ROI) and perform operations on them
Neighborhood and Block ProcessingDefine neighborhoods and blocks and process them

Back to Top of Section Back to Top of Section

ROI-Based Processing

poly2maskConvert region of interest (ROI) polygon to region mask
roicolorSelect region of interest (ROI) based on color
roifillFill in specified region of interest (ROI) polygon in grayscale image
roifilt2Filter region of interest (ROI) in image
roipolySpecify polygonal region of interest (ROI)

Back to Top of Section Back to Top of Section

Neighborhood and Block Processing

bestblkDetermine optimal block size for block processing
blockprocDistinct block processing for image
close (ImageAdapter)Close ImageAdapter object
col2imRearrange matrix columns into blocks
colfiltColumnwise neighborhood operations
im2colRearrange image blocks into columns
ImageAdapterInterface for image I/O
nlfilterGeneral sliding-neighborhood operations
readRegion (ImageAdapter)Read region of image
writeRegion (ImageAdapter)Write block of data to region of image

Back to Top of Page Back to Top

Colormaps and Color Space

Color Space ConversionsICC profile-based device independent color space conversions and device-dependent color space conversions

Back to Top of Section Back to Top of Section

Color Space Conversions

applycformApply device-independent color space transformation
iccfindSearch for ICC profiles
iccreadRead ICC profile
iccrootFind system default ICC profile repository
iccwriteWrite ICC color profile to disk file
isiccTrue for valid ICC color profile
lab2doubleConvert L*a*b* data to double
lab2uint16Convert L*a*b* data to uint16
lab2uint8Convert L*a*b* data to uint8
makecformCreate color transformation structure
ntsc2rgbConvert NTSC values to RGB color space
rgb2ntscConvert RGB color values to NTSC color space
rgb2ycbcrConvert RGB color values to YCbCr color space
whitepointXYZ color values of standard illuminants
xyz2doubleConvert XYZ color values to double
xyz2uint16Convert XYZ color values to uint16
ycbcr2rgbConvert YCbCr color values to RGB color space

Back to Top of Page Back to Top

Utilities

PreferencesSet and determine value of toolbox preferences
ValidationCheck input arguments and perform other common programming tasks
MouseRetrieve values of lines, points, and rectangles defined interactively using mouse
Array OperationsCircularly shift pixel values and pad arrays
DemosLaunch Image Processing Toolbox demos
PerformanceCheck for presence of Intel Integrated Performance Primitives (Intel IPP) library

Back to Top of Section Back to Top of Section

Preferences

iptgetprefGet values of Image Processing Toolbox preferences
iptprefsDisplay Image Processing Preferences dialog box
iptsetprefSet Image Processing Toolbox preferences or display valid values

Back to Top of Section Back to Top of Section

Validation

getrangefromclassDefault display range of image based on its class
iptcheckconnCheck validity of connectivity argument
iptcheckinputCheck validity of array
iptcheckmapCheck validity of colormap
iptchecknarginCheck number of input arguments
iptcheckstrsCheck validity of option string
iptnum2ordinalConvert positive integer to ordinal string

Back to Top of Section Back to Top of Section

Mouse

getlineSelect polyline with mouse
getptsSpecify points with mouse
getrectSpecify rectangle with mouse

Back to Top of Section Back to Top of Section

Array Operations

padarrayPad array

Back to Top of Section Back to Top of Section

Demos

iptdemosIndex of Image Processing Toolbox demos

Back to Top of Section Back to Top of Section

Performance

ipplCheck for presence of Intel Integrated Performance Primitives (Intel IPP) library
 
=
  评论这张
 
阅读(1136)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017