Image Processing Library in C#

As i am going to develope an Optical Character Recognition software therefore i want typical image processing functions like...
1)Fourier Transforms
2)Histogram Equalization
3)Edge Detection
4)Conversion to Grayscale Image etc
 
i wanna to learn that there is an library about image processing or a library which have a function about image processing
 
I dont think anything in .NET will do the first 3 items for you. The grayscale could be done relatively simply if you want a simple method (just read each pixel and convert to grayscale - slow, but it would work).

If you want more indepth imaging functions and dont want to write them yourself youll probably want to buy a library. ULead used to offer a package but Ive never used it. Im sure there are others. You might also look for an ActiveX-based library in case you cant find a .NET version.

-Nerseus
 
At the moment I am wrapping a (imaging) C-Library in MC++ for using it in .NET applications. However, this library is copyright protected and I think too expensive for regular use.
But what you could do is to find another c or c++ library and wrap it in a __gc class. Thats pretty easy but time consumig if there are many functions ... and then you can use the funtionality in any .NET application. I have heard about a free library thats still under development www.itk.org - maybe there you find what you need.
 
Well I think u should write it yourself cauze its kindda hard to find free library for image processing. There are many available in the market VicWin, MIL(Matrox Imaging Library) etc. Email me if u have some problems with algorithms. will try to help(Im not a pro) in anyway i can.

kevin@ihs.com.my
 
Ive written a library in C#, its at www.codeproject.com. It doesnt do all the stuff you want, but it could be extended to do so. If your project is commercial, Im available to make extensions for you on a contract basis.
 
Back
Top