## Notes

Xcode, Matlab, MEX, IPP, MKL and all that stuff... | In these notes I will describe my first (successful) attempt to compile and link MEX files for Matlab using Xcode IDE on a Intel Core 2 MacBook Pro. |

## Computer Vision

## Estimation

RANSAC Toolbox | This is a research (and didactic) oriented Matlab/Octave toolbox to explore the RANSAC algorithm. The functions are reasonably well documented and the package comes with several examples for different estimation problems. You can download the package from Github (if you have git installed on your system just type from the command line git clone https://github.com/RANSAC/RANSAC-Toolbox). |

get_line_hough.m | Matlab function to calculate the N most voted lines using the Hough transform. The lines are parameterized as: cos(theta)*x + sin(theta)*y = rho. |

## Image Processing

compute_image_derivatives.m | Matlab function to compute image derivatives via Gaussian kernels. The gradient magnitude and its phase are computed as well. The Matlab function taking advantage of the IPP accelerated routines. |

get_intensity_interp.m test_get_intensity_interp_01.m | Matlab function and test script to compute the intesity values at the points x using nearest neighbour, bilinear or cubic interpolation. Note that the coordinates x do not need to be interger values. |

imscale.m | Matlab function to scales the dynamic range of the input image according to its type. |

Grep-like and image batch processing functions | get_file_list is a function to recursively retrieve files whose name match a given regular expression. imbatchconvert uses get_file_list to perform image batch processing. |

imtile.m | Matlab function to divide an image in (possibly overlapping) tiles. |

## Misc

conv2FFT.m | Matlab function to perform the 2D convolution via FFT. |

fp_quantize.m | Matlab function to quantize a number using N_int bits for the integer part and N_frac bits for the fractional part and one bit for the sign. |

Generate Array | Two simple functions to convert a Matlab array in a set of instructions for LaTeX or C. The functions generate a string that can be printed in the Matlab command window and the copied and pasted into your code. |

normalize_data.m | Matlab function to normalize the data to zero mean and identity covariance matrix. |