Getting Started with OpenCV

OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real time computer vision, developed by Intel and now supported by Willow Garage. OpenCV is free to use under Open Source BSD license. OpenCV mainly focuses on real-time image processing. Being multi platform one can use openCV on linux as well as windows platform and with c++ as well as python.
OpenCV provides very good platform for developing robotics applications using image processing. One can also use Image processing toolkit from Matlab but I personally found OpenCV much faster that Matlab image processing toolkit.

Getting OpenCV
Latest Version of OpenCV can be downloaded from sourceforge using this link:

Installation guides for various platforms are available here:


  1. Hi...
    I am new to opencv..
    I want to plot minimum enclosing circle using function cvEnclosingCircle().
    After getting values of center and radius how the circle with that center and radius can be drawn???
    Please help me.
    Thanks in advance.

    1. cvCircle function is available in Opencv with C to draw circle. You can find more refence in the link below.

    2. I have read your blog its very attractive and impressive. I like it your blog.

      Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

      Java Online Training Java Online Training JavaEE Training in Chennai Java EE Training in Chennai


    Get professional trading signals sent to your cell phone daily.

    Follow our signals today and profit up to 270% per day.