Simple Image processing Demonstration Program
We can often see that new algorithmic developments in the field of image processing (just like in any other fields) lack usability and have strict rules for input data while returning results of their activity in most fantastic formats.
Why invent your own formats of image presentation or use outdated ones? This reduces the usability of your program and its compatibility with other applications.
Our sample displays how much more powerful a scientific image processing can become if you use Image Open Save Dialog in it.
How does it work?
Open Save dialog allows using any programming language (C, C++, Vb, C#, Delphi) and any development environment under Windows. As a sample, we have created a simple Windows application on MFC, using Microsoft Visual Studio version 6, and hooked Image-open-Save-dialog to it. As a processing module we use image processing method based on convolution matrix.
Here Image Open Save Dialog is used as a Dll-library, but an ActiveX-component (OCX) is also included into the shipment. Below you can see the compiled program screenshots. We won’t bother you with detailed enumeration of used techniques, as you can download the source code of this application or its compiled version.
The look of the application
Using various samples of convolution matrix we get various filters.
Emboss filter
Gauss Blur 5x5 filter
As you see, everything is quite simple and any ordinary programmer can code such a sample in two hours, while the resulting test application will imitate most filters of the powerful raster image editor Adobe Photoshop while being able to open more graphics formats. See for yourself!
