Improve Your Computer Vision ...

Without going to Specsavers! The benefits of incorporating digital image processing in your systems are wide ranging and far reaching. Applying the right techniques could improve image compression, OCR accuracy, and even reveal seemingly hidden features in an image. Look below to see details you may not have in the image of a lighthouse opposite.

Free .Net Image Processing Library

27 June 2011

Digital Image Processing Library

Cohesive Computing have made available a free .Net library for performing some common yet powerful image processing operations. The library is compact, simple to use, and can take advantage of multiple CPUs and cores.

 

The image processing features supported are as follows:

  • auto contrast
  • noise reduction
  • smoothing
  • sharpening
  • outline detection
  • copy/paste/add/blend/watermark
  • convert to grey scale
  • convert to negative
  • brightness control
  • binary threshold
  • erosion and dilation
  • rotation (90 and 270 degrees)

The library is compatible with version 3.5 (and later) of the .Net framework. We're planning to release a version of the library that is optimized for Windows 7 Mobile, so watch this space!

Image Processing Library Example Output

Image Processing: Lighthouse Auto Contrast.

Above lighthouse with auto contrast applied.

 

 

 

 

 

 

 

 

 

Image Procesing: Lighthouse find edges.

Lighthouse with outline detection applied.

 

 

 

 

 

 

 

 

 

Image Processing: Lighthouse grey scale.

Lighthouse converted to grey scale.

 

 

 

 

 

 

 

 

 

Image Processing: Lighthouse Negative.

Lighthouse converted to negative.

Download Details

The image processing library is packaged in a zip file, with a sample Visual Studio 2010 project that demonstrates all the features. When the example project is run, the main solution folder will become populated with the processed images.

Email us if you have any comments or suggestions.