Set up Opencv with anaconda environment

If you love working on image processing and video analysis using python then you have come to the right place. Python is one of the major languages that can be used to process images or videos.

Requirements for OpenCV and Anaconda
– 32- or a 64-bit computer.
– For Miniconda—400 MB disk space.
– For Anaconda—Minimum 3 GB disk space to download and install.
– Windows, macOS or Linux.
– Python 2.7, 3.4, 3.5 or 3.6.


Anaconda is a open source software that contains jupiter, spyder etc that are used for large data processing, data analytics, heavy scientific computing. Anaconda works for R and python programming language. Spyder(sub-application of Anaconda) is used for python.Opencv for python will work in skyder. Package versions are managed by the package management system conda.

Installing Anaconda : Head over to and install the latest version of Anaconda. Make sure to install the “Python 3.6 Version” for the appropriate architecture. Install it with the default settings.


OpenCV (Open Source Computer Vision) is a computer vision library that contains various functions to perform operations on pictures or videos. It was originally developed by Intel but was later maintained by Willow Garage and is now maintained by Itseez. This library is cross-platform that is it is available on multiple programming language such as Python, C++ etc.

Steps to import opencv on anaconda in windows environment

  1. Creating Anaconda Environment :
    Step 1:- Search Anaconda in your task bar and select ANACONDA NAVIGATOR.

    Step 2:- Now you will see a menu with various options like Jupiter notebook , Spyder etc. This is Anaconda Environment.
    Step 3:- Select Spyder as it is Anaconda’s IDE for python and OpenCV library will work in it only.
  2. Install OpenCV
    Step 1 :- After installing the anaconda open the Anaconda Prompt.

    Step 2 :- Type the given command,press enter and let it download the whole package.

    conda install -c menpo opencv

    Step 3 :- Now simply import opencv in your python program in which you want to use image processing functions.

Examples: Some basic functions of the opencv library (These functions are performed on Windows flavour of Anaconda but it will work on linux flavor too)

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Improved By : aligbashi

Article Tags :