views:

34

answers:

2

how to start a project on image processing? what are the initial steps? what to read or which language/library to use?

A: 

See if ImageMagick does what you need.

wallyk
+2  A: 

I would recommend starting with a language that you are familiar with. I happen to be a python guy, and you can install the Python Imaging Library site package and use that to create whatever filters you would like. Matlab is popular in university classes as it does matrix math very quickly and images can easily be represented as matrices.

Now that we have a language and a toolkit decided, you can work on implementing algorithmic filters. I would recommend doing a little searching on the following, which have relatively straight forward implementations if you're willing to learn the math:

  1. Noise reduction ( also known as the Gaussian )
  2. Histogram analysis ( used for contrast alterations )
  3. Edge detection ( equivalent to sharpening )
the dol