Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Image Processing

Description Topics

Algorithm Development and Application Deployment

MATLAB is a highly productive development environment for creating scientific and engineering algorithms and applications, providing powerful tools for every step in the process. The high-level language, interactive programming environment, built-in math functions, editing and debugging tools, and deployment options all contribute to reducing your overall development time.

With MATLAB you don't have to develop algorithms from scratch or work with complicated interfaces to external libraries, as is common with C and C++. You can write image processing algorithms in MATLAB just as you would express them mathematically. Most algorithms in the Image Processing Toolbox are implemented in the open MATLAB language, which allows you to learn from and customize existing algorithms. In addition, you can incorporate algorithms from other MathWorks toolboxes, such as Signal Processing, Wavelet, Neural Network, and Statistics.

Building applications around complex algorithms and graphics is easy with the interactive GUIDE (Graphical User Interface Development Environment) tool, which lets you design and modify user interfaces with list boxes, pull-down menus, push buttons, radio buttons, and sliders, as well as MATLAB plots and ActiveX controls. Alternatively, you can create GUIs programmatically using MATLAB functions.

You have several options for deploying your application. The MATLAB® Builder™ NE enables you to easily convert MATLAB algorithms to Common Object Model (COM) objects that are accessible from any COM-based application.

GUIDE, the MATLAB Graphical User Interface Design Environment, lets you interactively design and view custom graphical front ends for your image processing applications.
Steve Eddins

Blog: Steve on Image Processing

Read the latest entries on this popular Image Processing blog. Steve Eddins manages the Image and Geospatial development team. He writes about image processing concepts, algorithm implementations, and MATLAB.

Contact sales
Trial software
E-mail this page

University of Nottingham

"MATLAB not only shortens analysis and algorithm development time, but it allows me to experiment with new methods that otherwise would be too time-consuming."
- Paul Rodmell

Free Technical Kit

Image Processing Information Kit