Image Processing… some code

Yesterday a strange thing happened. While talking to one of my friends, I realised I had done quite a few things in my Image processing class at DAIICT. One of such projects(or you can simply call it one big assignment) was diPro[digital image Processing]. I wanted to learn C# in those years and  had done a few other projects in it. Just out of curiosity, I started using C# for the Assignment. In the assignment, we were supposed to generate various images, add noise to image(all these can be found in the generations menu item). In addition, I also implemented a few simple kernel filters. The executables for the program can be found here.

The software allowed you to work in two different sets. The source set and the result set. And results that are produced go to the result set. They can be moved to the source set byt using the Tasks menu item.  Filters implemented are:

  • Gradient Filters(4 different kernals)
  • Inverted, Grayscale, Fourier transforms of an image.
  • Blur(gaussian), median filters
  • edge detectors

There were a few other functionalities but as they were not complete and erroneous, I just disabled them.  Below is a screenshot of the program. It uses Magic Library for the Tab UI control. Please let me know if you need the source code or want me to change/add/remove something(its not very clean or elegent as it spun off from an assignment that was supposed to be finished in a week).

Screenshot

Screenshot

One Response to “Image Processing… some code”

  1. sabahi says:

    plz can u send me source code i need it in my final year project
    thx

Leave a Reply