رفتن به مطلب

ارسال های توصیه شده

 

1hexk9iekzqxtmgxyosw.jpeg

 

سلام

مطمئنا همه دوستانی که حتی آشنایی مختصری با پردازش تصویر داشته باشن، اسم کتاب Digital Image Processing آقایان Gonzalez و Woods رو شنیدن و ممکنه ازش استفاده هم کرده باشن. همین دو نویسنده یه کتاب با عنوان Digital Image Processing Using Matlab هم به همراه جناب Eddins برای آموزش پردازش تصویر با متلب نوشتن. آقای Eddins هم از توسعه دهندگان متلب و تولباکس پردازش تصویر اون هستن، یه

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
هم روی سایت Mathworks.com دارن که مطالب جالب و کاربردی در مورد پردازش تصویر، پردازش سیگنال، تبدیل فوریه و خیلی مباحث دیگه رو اونجا توضیح میدن. کتاب رو هم از تاپیک زیر می تونین دانلود کنین:

در اینجا می خوایم کدها و فانکشن هایی که داخل این کتاب تعریف شده رو براتون بذاریم، در زیر هم می تونین لیست این فانکشن ها و توضیح مختصری در موردشون رو مشاهده کنین:

 

 

[TABLE=class: grid, width: 493, align: left]

[TR]

[TD=align: left]Function

[/TD]

[TD=align: left]Description[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Image Display[/TD]

[/TR]

[TR]

[TD=align: left]ice[/TD]

[TD=align: left]Interactive Color Editor.[/TD]

[/TR]

[TR]

[TD=align: left]rgbcube[/TD]

[TD=align: left]Displays an RGB cube.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Geometric Transformations[/TD]

[/TR]

[TR]

[TD=align: left]pixeldup[/TD]

[TD=align: left]Duplicates pixels of an image in both directions.[/TD]

[/TR]

[TR]

[TD=align: left]vistform[/TD]

[TD=align: left]Visualization transformation effect on set of points.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Pixel Values and Statistics[/TD]

[/TR]

[TR]

[TD=align: left]covmatrix[/TD]

[TD=align: left]Covariance matrix of vector population.[/TD]

[/TR]

[TR]

[TD=align: left]statmoments[/TD]

[TD=align: left]Statistical central moments of image histogram.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Image Analysis[/TD]

[/TR]

[TR]

[TD=align: left]bayesgauss[/TD]

[TD=align: left]Bayes classifier for Gaussian patterns.[/TD]

[/TR]

[TR]

[TD=align: left]bound2eight[/TD]

[TD=align: left]Convert 4-connected boundary to 8-connected boundary.[/TD]

[/TR]

[TR]

[TD=align: left]bound2four[/TD]

[TD=align: left]Convert 8-connected boundary to 4-connected boundary.[/TD]

[/TR]

[TR]

[TD=align: left]bound2im[/TD]

[TD=align: left]Converts a boundary to an image.[/TD]

[/TR]

[TR]

[TD=align: left]bsubsamp[/TD]

[TD=align: left]Subsample a boundary.[/TD]

[/TR]

[TR]

[TD=align: left]bwboundaries[/TD]

[TD=align: left]Trace region boundaries.[/TD]

[/TR]

[TR]

[TD=align: left]colorgrad[/TD]

[TD=align: left]Vector gradient of an RGB image.[/TD]

[/TR]

[TR]

[TD=align: left]colorseg[/TD]

[TD=align: left]Segment of a color image.[/TD]

[/TR]

[TR]

[TD=align: left]connectpoly[/TD]

[TD=align: left]Connects vertices of a polygon.[/TD]

[/TR]

[TR]

[TD=align: left]diameter[/TD]

[TD=align: left]Measure diameter of image regions.[/TD]

[/TR]

[TR]

[TD=align: left]fchcode[/TD]

[TD=align: left]Freeman chain code of a boundary.[/TD]

[/TR]

[TR]

[TD=align: left]frdescp[/TD]

[TD=align: left]Fourier descriptors.[/TD]

[/TR]

[TR]

[TD=align: left]hough[/TD]

[TD=align: left]Hough transform.[/TD]

[/TR]

[TR]

[TD=align: left]houghlines[/TD]

[TD=align: left]Extract line segments using Hough transform.[/TD]

[/TR]

[TR]

[TD=align: left]houghpeaks[/TD]

[TD=align: left]Detect peaks in Hough transform.[/TD]

[/TR]

[TR]

[TD=align: left]houghpixels[/TD]

[TD=align: left]Image pixels associated with Hough transform bin.[/TD]

[/TR]

[TR]

[TD=align: left]ifrdescp[/TD]

[TD=align: left]Inverse Fourier descriptors.[/TD]

[/TR]

[TR]

[TD=align: left]imstack2vectors[/TD]

[TD=align: left]Extracts vectors from an image stack.[/TD]

[/TR]

[TR]

[TD=align: left]invmoments[/TD]

[TD=align: left]Invariant moments of image.[/TD]

[/TR]

[TR]

[TD=align: left]mahalanobis[/TD]

[TD=align: left]Mahalanobis distance.[/TD]

[/TR]

[TR]

[TD=align: left]minperpoly[/TD]

[TD=align: left]Minimum perimeter polygon.[/TD]

[/TR]

[TR]

[TD=align: left]polyangles[/TD]

[TD=align: left]Internal angles of polygon vertices.[/TD]

[/TR]

[TR]

[TD=align: left]princomp[/TD]

[TD=align: left]Principal-component vectors.[/TD]

[/TR]

[TR]

[TD=align: left]randvertex[/TD]

[TD=align: left]Randomly perturb polygon vertices.[/TD]

[/TR]

[TR]

[TD=align: left]regiongrow[/TD]

[TD=align: left]Segmentation by region growing.[/TD]

[/TR]

[TR]

[TD=align: left]signature[/TD]

[TD=align: left]Signature of a boundary.[/TD]

[/TR]

[TR]

[TD=align: left]specxture[/TD]

[TD=align: left]Spectral texture of an image.[/TD]

[/TR]

[TR]

[TD=align: left]splitmerge[/TD]

[TD=align: left]Segment an image using split-and-merge.[/TD]

[/TR]

[TR]

[TD=align: left]statxture[/TD]

[TD=align: left]Statistical texture measures of image.[/TD]

[/TR]

[TR]

[TD=align: left]strsimilarity[/TD]

[TD=align: left]Similarity measurement between two strings.[/TD]

[/TR]

[TR]

[TD=align: left]x2majoraxis[/TD]

[TD=align: left]Aligns coordinate x with the major axis of a region.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Image Compression[/TD]

[/TR]

[TR]

[TD=align: left]compare[/TD]

[TD=align: left]Computes and displays the error between two matrices.[/TD]

[/TR]

[TR]

[TD=align: left]entropy[/TD]

[TD=align: left]Estimate entropy of a matrix.[/TD]

[/TR]

[TR]

[TD=align: left]huff2mat[/TD]

[TD=align: left]Decodes a Huffman encoded matrix.[/TD]

[/TR]

[TR]

[TD=align: left]huffman[/TD]

[TD=align: left]Builds Huffman code for a symbol source.[/TD]

[/TR]

[TR]

[TD=align: left]im2jpeg[/TD]

[TD=align: left]Compress an image using a JPEG approximation.[/TD]

[/TR]

[TR]

[TD=align: left]im2jpeg2k[/TD]

[TD=align: left]Compress an image using a JPEG 2000 approximation.[/TD]

[/TR]

[TR]

[TD=align: left]imratio[/TD]

[TD=align: left]Byte ratio for two image files or variables.[/TD]

[/TR]

[TR]

[TD=align: left]jpeg2im[/TD]

[TD=align: left]Decompress an IM2JPEG-compressed image.[/TD]

[/TR]

[TR]

[TD=align: left]jpeg2k2im[/TD]

[TD=align: left]Decompress an IM2JPEG2K-compressed image.[/TD]

[/TR]

[TR]

[TD=align: left]lpc2mat[/TD]

[TD=align: left]Decompresses lossless predictive encoded matrix.[/TD]

[/TR]

[TR]

[TD=align: left]mat2huff[/TD]

[TD=align: left]Huffman encodes a matrix.[/TD]

[/TR]

[TR]

[TD=align: left]mat2lpc[/TD]

[TD=align: left]Compresses a matrix using lossles predictive coding.[/TD]

[/TR]

[TR]

[TD=align: left]quantize[/TD]

[TD=align: left]Quantize the elements of a UINT8 matrix.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Image Enhancement[/TD]

[/TR]

[TR]

[TD=align: left]gscale[/TD]

[TD=align: left]Scale intensity values of image.[/TD]

[/TR]

[TR]

[TD=align: left]intrans[/TD]

[TD=align: left]Performs several intensity transformations.[/TD]

[/TR]

[TR]

[TD=align: left]Image Noise[/TD]

[TD=align: left][/TD]

[/TR]

[TR]

[TD=align: left]imnoise2[/TD]

[TD=align: left]Generate random array using specified PDF.[/TD]

[/TR]

[TR]

[TD=align: left]imnoise3[/TD]

[TD=align: left]Generates periodic noise.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Linear and nonlinear spatial filtering[/TD]

[/TR]

[TR]

[TD=align: left]adpmedian[/TD]

[TD=align: left]Adaptive median filtering.[/TD]

[/TR]

[TR]

[TD=align: left]dftcorr[/TD]

[TD=align: left]Frequency-domain correlation.[/TD]

[/TR]

[TR]

[TD=align: left]dftfilt[/TD]

[TD=align: left]Frequency domain filtering.[/TD]

[/TR]

[TR]

[TD=align: left]spfilt[/TD]

[TD=align: left]Linear and nonlinear spatial filtering.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Linear 2-D Filter Design[/TD]

[/TR]

[TR]

[TD=align: left]hpfilter[/TD]

[TD=align: left]Frequency domain highpass filters[/TD]

[/TR]

[TR]

[TD=align: left]lpfilter[/TD]

[TD=align: left]Frequency domain lowpass filters.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Morphological Operations (Binary Images)[/TD]

[/TR]

[TR]

[TD=align: left]endpoints[/TD]

[TD=align: left]End-points of binary image.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Region-Based Processing[/TD]

[/TR]

[TR]

[TD=align: left]histroi[/TD]

[TD=align: left]Histogram of ROI in an image.[/TD]

[/TR]

[TR]

[TD=align: left]Wavelets[/TD]

[TD=align: left][/TD]

[/TR]

[TR]

[TD=align: left]wave2gray[/TD]

[TD=align: left]Display wavelet decomposition coefficients.[/TD]

[/TR]

[TR]

[TD=align: left]waveback[/TD]

[TD=align: left]Multilevel 2-D inverse fast wavelet transform.[/TD]

[/TR]

[TR]

[TD=align: left]wavecopy[/TD]

[TD=align: left]Fetch coefficients of wavelet decomposition.[/TD]

[/TR]

[TR]

[TD=align: left]wavecut[/TD]

[TD=align: left]Set to zero coefficients of wavelet decomposition.[/TD]

[/TR]

[TR]

[TD=align: left]wavefast[/TD]

[TD=align: left]Multilevel 2-D fast wavelet transform.[/TD]

[/TR]

[TR]

[TD=align: left]wavefilter[/TD]

[TD=align: left]Wavelet decomposition and reconstruction filters.[/TD]

[/TR]

[TR]

[TD=align: left]wavepaste[/TD]

[TD=align: left]Put coefficients into wavelet decomposition.[/TD]

[/TR]

[TR]

[TD=align: left]wavework[/TD]

[TD=align: left]Edit wavelet decomposition structure.[/TD]

[/TR]

[TR]

[TD=align: left]wavezero[/TD]

[TD=align: left]Set wavelet detail coefficients to zero.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Color Space Conversions[/TD]

[/TR]

[TR]

[TD=align: left]hsi2rgb[/TD]

[TD=align: left]Convert HSI values to RGB color space.[/TD]

[/TR]

[TR]

[TD=align: left]rgb2hsi[/TD]

[TD=align: left]Convert RGB values to HSI color space.[/TD]

[/TR]

[TR]

[TD=align: left]Array Operations[/TD]

[TD=align: left][/TD]

[/TR]

[TR]

[TD=align: left]dftuv[/TD]

[TD=align: left]Mesgrid frequency arrays.[/TD]

[/TR]

[TR]

[TD=align: left]paddedsize[/TD]

[TD=align: left]Recommended pad size for FFT-based filtering.[/TD]

[/TR]

[TR]

[TD=align: left]Miscellaneous[/TD]

[TD=align: left][/TD]

[/TR]

[TR]

[TD=align: left]conwaylaws[/TD]

[TD=align: left]Apply Conway's genetic laws to a pixel.[/TD]

[/TR]

[TR]

[TD=align: left]manualhist[/TD]

[TD=align: left]Generate 2-mode histogram interactively.[/TD]

[/TR]

[TR]

[TD=align: left]twomodegauss[/TD]

[TD=align: left]Generate 2-mode Gaussian function.[/TD]

[/TR]

[TR]

[TD=align: left]unravel[/TD]

[TD=align: left]Utility MEX-file used for Huffman decoding.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Functions used only for illustration in the book[/TD]

[/TR]

[TR]

[TD=align: left]average[/TD]

[TD=align: left]Average value of array.[/TD]

[/TR]

[TR]

[TD=align: left]fwtcompare[/TD]

[TD=align: left]Compare DIPUM and Wavelet Toolbox FWT functions.[/TD]

[/TR]

[TR]

[TD=align: left]gmean[/TD]

[TD=align: left]Geometric mean of columns.[/TD]

[/TR]

[TR]

[TD=align: left]ifwtcompare[/TD]

[TD=align: left]Compare DIPUM and Wavelet Toolbox IFWT functions.[/TD]

[/TR]

[TR]

[TD=align: left]improd[/TD]

[TD=align: left]Product of two images.[/TD]

[/TR]

[TR]

[TD=align: left]subim[/TD]

[TD=align: left]Extract subimage.[/TD]

[/TR]

[TR]

[TD=align: left]twodsin[/TD]

[TD=align: left]Compare loop vs. vectorized implementation.[/TD]

[/TR]

[TR]

[TD=colspan: 2, align: left]Undocumented IPT functions[/TD]

[/TR]

[TR]

[TD=align: left]changeclass[/TD]

[TD=align: left]Scale image and change its class.[/TD]

[/TR]

[TR]

[TD=align: left]intline[/TD]

[TD=align: left]Integer-coordinate line-drawing algorithm.[/TD]

[/TR]

[/TABLE]

 

 

DIPUM Toolbox.

Version 1.1.4 15-July-2006

 

M-files from the book Digital Image Processing Using MATLAB, by

R.C. Gonzalez, R.E. Woods, and S.L. Eddins, Prentice Hall, 2004.

 

 

پسورد: www.noandishaan.com

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...