Monday, October 22, 2012

What is Computer Vision?

It's been a long time since my last post here. I almost forgot that I had a Blog. However, here I am. :)
Today I gonna post about something fresh, new and awosome.  :D

So I thought today I'm gonna post here about Computer Vision. But I'll write this post in English cause it's hard to find Computer Vision tutorial in the web for Emgu CV. So this may be a guide to non-sinhalese as well. :)

So What is Computer Vision??

Humans use their eyes and their brains to see and visually sense the world around them. Computer Vision is the science that aims to give a similar, if not better, capability to a machine or computer.

Computer vision is concerned with the automatic extraction, analysis and understanding of useful information from a single image or a sequence of images. It involves the development of a theoretical and algorithmic basis to achieve automatic visual understanding.

The applications of computer vision are numerous and include:

  • Agriculture
  • Augmented Reality
  • Autonomous Vehicles
  • Biometrics
  • Character Recognition
  • Forensics
  • Industrial Quality Inspection
  • Face Recognition
  • Gesture Analysis
  • Geoscience
  • Image Restoration
  • Medical Image Analysis
  • Pollution Monitoring
  • Process Control
  • Remote Sensing
  • Robotics
  • Security and Surveillance
  • Transport

(source: bmva.org)

If you decide to study computer vision, you should have solid knowledge of mathematics and of course you should have computer programming experience. I'll post few computer vision tutorials with my next posts. Still I'm also new to computer vision, there will be many mistakes.  So please don't mind. :)

In next posts, I'll use Emgu CV (Open CV Wrapper for C#) and Visual C# for the tutorials. Please download them and Install.


Install these and be ready to dive in to the computer vision world....

See you later....!!!!!

No comments:

Post a Comment