Wednesday 3 February 2016

Machine Vision - The Beginning


"A picture is worth a thousand words" is not just an idiom, any complex idea can be easily conveyed with just a single still image. Machine vision is the current trending area towards which many companies are focussing today. So from now on, embeddedunderoneroof is going to post a series of posts under Image Processing. Get ready to go into the digital image world :)
First things first, inorder to do some complex image processing tasks starting everything from scratch is a dream which may come true. Lets stick onto practical, there are several libraries dedicatedly focussing on image processing is available. Here comes a few in the list

Image processing libraries:
  • Matlab
  • OpenCV
  • AForge
  • Magick++
  • CImg

Each library has its own pros and cons. In the upcoming series of posts, we are going to use OpenCV library since it is being available open source for both commercial and non-commercial use. So now we have got a library to do the image processing tasks.. Where are we going to run all this?? A PC with sufficient memory and processing power is enough. The OS is users choice, our choice would be the Windows. Dont worry OpenCV has supports in major OS's choose whichever OS you are comfortable with.

OpenCV supported OS:
  • Windows
  • Linux
  • Mac
  • iOS
  • Android

Once you have chosen an OS use the download link mentioned above and download the latest OpenCV version for your OS and wait for our next post in this series.


No comments:

Post a Comment