MatTools is a collection of toolboxes and applications for image processing and scientific computing with Matlab.
- MatGeom: Matlab geometry toolbox for 2D/3D geometric computing.
- MatImage: Image Processing library for Matlab, that extends and complements the Matlab Image Processing toolbox. Provides functions for image fitlering, analysis, generation of phantoms...
- MatStats: Statistical Data Analysis Toolbox for Matlab. Provides a
Table
class similar to R's dataframe, as well as exploratory data analysis tools. Some features require the MatGeom library. - Matlab Image Class (looking for a better name...): an image processing library based on a single
Image
class. Manages various image types and dimensionalities, as well as spatial calibration. Used as basis of the ImageM application.
- ImageM: GUI for Image processing with Matlab. Based on Matlab Image Class, and using MatGeom and MatStats.
- matUtils: general purpose utility functions for Matlab
- matlab-templates: a collection of functions for quickly generating pre-edited matlab files for specific use cases (new class file, new test case file...)
- GenericDialog: a simple generic dialog for choosing parameters, mimicking ImageJ's GenericDialog functionalities
- VersionNumber: simple utility to manage version number as string.
- optim-utils: some utility functions for working on optimization algorithms
- geometry: an object-oriented port of MatGeom, that defines a class hierarchy for representing 2D/3D geometries.
- polynomialCurves: representation of parametric 2D curves using polynomials, allowing to compute easily derivatives or normals.