**Table of Contents**

- I. SIP - Scilab Image Processing Toolbox
- angle — gradient direction of edges
- bwborder — Border detection for binary images
- bwdist — distance transforms
- bwlabel — Connected component labeling
- curvature — Curvature of a contour
- curvature2d — Curvature of a surface or image
- dilate — Morphological dilation of binary images
- drawline — Draws line in a binary image
- edge — Edge detection
- edilate — Euclidean morphological dilation of binary
- erode — Morphological erosion of binary images
- fftderiv — Derivative of a vector using FFT
- follow — A binary contour follower
- fractal — Multiscale fractal dimension curve
- getangle — gradient direction of edges
- gray_imread — Read any image as grayscale
- gsm — 1D gaussian smoothing
- gsm2d — 2D gaussian smoothing
- hello_sip — Learn to add your own C routine to SIP
- hough — Hough transform for line detection
- hsv2rgb — Converts from HSV to RGB colorspace
- ihough — Inverse hough transform
- im2bw — Convert an image to binary by thresholding
- im2gray — Converts color images or colormaps to grayscale
- imconv — 2D convolution
- imcorrcoef — Template matching by normalized correlation
- imfinfo — Gets image file information
- imnoise — Add noise (Gaussian, etc.) to an image
- imphase — Image phase calculation.
- improfile — Draws intensity profiles of an image
- imread — Reads image file in any format
- imroi — Roi (region of interest) of an image
- imshow — Displays images in the Scilab graphic window
- imvariance — Calculates the variance of an image
- imwrite — Write image to file in any format
- imxprofile — Draws intensity profiles of an already displayed image
- ind2rgb — Converts indexed images to true color
- interferometry_gui — Graphical User Interface (GUI) for SIP functions
- iradon — Inverse hough transform
- minmax — Min/Max algorithm for noise removal from images
- mkfftfilter — Builds 2D frequency-domain filters
- mkfilter — Returns popular 2D convolution kernels
- mogrify — Filter, rotate, zoom, equalize, and much more image manipulation.
- normal — Normalize array to a given range
- ntsc2rgb — Convert from NTSC/YIQ to RGB colorspace
- percol — Test if binary image is percolated
- perim — Perimeter of binary shape
- pifilter — Pi filter for phased images
- poledetection — Poles (or residues) detection in a wrapped phase image
- radon — Radon transform
- rgb2hsv — Converts from RGB to HSV colorspace.
- hsv2ntsc — Converts from RGB to YIQ colorspace
- rgbplot — displays the three components (red, green and blue) of a colormap
- sip_colormap — creates a beautiful colormap
- sip_fftshift — Swap arrays (used with fft)
- sip_set_verbose — set the messaging level for SIP routines — suppress vebose messages — enable verbose messages — the current verbose mode
- sip_setenv — sets environment variables
- skel — skeletonization, thinning, Medial Axis Transform
- thin — thinning by border deletion
- unfollow — Converts a parametric contour into a binary image
- unwrapl — Unwraps phased images linearly
- unwrapp — Unwraps phased images by path following
- watershed — image segmentation with markers
- xgetpixel — Gets the clicked-on pixel coordinates from an image
- xor — Exclusive or