Install OpenCV in Python
OpenCV, which stands for Open Source Computer Vision Library, is a popular library used for image and video processing with Python. It provides many useful tools for working with digital images and videos, including object detection, face recognition, edge detection, and other computer vision tasks.
OpenCV is widely useful for students, developers, researchers, and anyone working on computer vision, artificial intelligence, machine learning, or image processing projects. Before using OpenCV in a Python program, you need to install the required package in your Python environment.
In this guide, we will learn how to install OpenCV in Python using pip and Anaconda. We will also learn how to verify the installation and choose the right installation method for your project.
Table of Contents

Complete Python Course with Advance Topics: Click Here
What is OpenCV in Python?
OpenCV is a computer vision library that helps Python developers process and analyze images and videos. It can be used to perform tasks such as detecting objects, recognizing faces, identifying edges, and extracting useful information from visual data.
For example, OpenCV can be used in projects related to face detection, image processing, video analysis, object detection, and computer vision applications.
OpenCV is imported into Python using the cv2 module. After installing the library, you can use the following statement in your Python program:
import cv2
How to Install OpenCV in Python Using pip
The easiest and most common method of installing OpenCV is by using pip. Pip is Python’s package manager and allows you to install libraries from the Python Package Index.
To install OpenCV, open Command Prompt, Terminal, or the terminal inside VS Code and run the appropriate command.
Complete Advance AI Topics: Click Here
SQL Tutorial: Click Here
Install the Core OpenCV Package
If you need the standard OpenCV functionality, install the opencv-python package:
pip install opencv-python
Pip will download the package and install the required components in your current Python environment.
Install OpenCV with Extra Modules
OpenCV also provides a package called opencv-contrib-python. It contains the main OpenCV functionality along with additional modules.
To install it, run:
pip install opencv-contrib-python --upgrade
This option can be useful when your project requires OpenCV’s additional modules.
How to Install OpenCV in Python Using Command Prompt
Windows users can install OpenCV directly from Command Prompt. First, open Command Prompt and check whether Python is available:
python --version
If Python is installed correctly, install OpenCV using:
pip install opencv-python
If you want the additional OpenCV modules, use:
pip install opencv-contrib-python --upgrade
After the installation is finished, you can verify the package from Python.
How to Install OpenCV in VS Code
VS Code is commonly used for Python development. To install OpenCV in VS Code, open your project and select the appropriate Python interpreter or virtual environment.
Next, open the VS Code terminal and run:
pip install opencv-python
For the extra modules, run:
pip install opencv-contrib-python --upgrade
After installation, create a Python file and test the library:
import cv2
print(cv2.__version__)
If the OpenCV version appears in the terminal, the installation is working correctly.
How to Install OpenCV in Jupyter Notebook
If you are using Jupyter Notebook, you can install OpenCV directly from a notebook cell. Use the following command:
!pip install opencv-python
If your project needs the extra modules, you can use:
!pip install opencv-contrib-python --upgrade
After the installation, import OpenCV:
import cv2
print(cv2.__version__)
The version number displayed in the output confirms that OpenCV is available in the environment.
How to Install OpenCV in Python on Mac
On macOS, open the Terminal and use pip to install OpenCV:
pip install opencv-python
If your system uses python3, you can also use:
python3 -m pip install opencv-python
After installation, verify it by running:
import cv2
print(cv2.__version__)
How to Install OpenCV in Python on Ubuntu
Ubuntu users can install OpenCV using pip from the Terminal. Run:
pip install opencv-python
Depending on your Python setup, you may need to use:
python3 -m pip install opencv-python
Once the installation is complete, check the OpenCV version using Python.
How to Install OpenCV Using Anaconda
Anaconda is another popular option for managing Python environments. It is particularly useful for data science, machine learning, and projects that require several Python libraries.
Step 1: Install Anaconda
If Anaconda is not already installed, download and install it according to your operating system.
Step 2: Open Anaconda Prompt
After installing Anaconda, open Anaconda Prompt from your system.
Step 3: Install OpenCV
Run the following command:
conda install -c conda-forge opencv
This command installs OpenCV from the conda-forge channel along with the required dependencies.
Step 4: Verify the Installation
After installation, open Python or a Jupyter Notebook within the Anaconda environment and run:
import cv2
print(cv2.__version__)
If the version number is displayed, OpenCV has been installed successfully.
Which OpenCV Installation Method Should You Choose?
| Method | Command | Suitable For |
|---|---|---|
| pip | pip install opencv-python | Standard Python projects |
| pip with extra modules | pip install opencv-contrib-python --upgrade | Projects requiring additional OpenCV modules |
| Anaconda | conda install -c conda-forge opencv | Data science and managed environments |
How to Verify OpenCV Installation
After installing OpenCV, always verify that Python can import the library. Open Python and run:
import cv2
print(cv2.__version__)
If the installed version appears without an error, OpenCV is ready to use.
Common OpenCV Installation Problem
ModuleNotFoundError: No module named ‘cv2’
If you see an error such as:
ModuleNotFoundError: No module named 'cv2'
it usually means OpenCV is not installed in the Python environment being used by your program.
Try installing it with:
python -m pip install opencv-python
If you are using VS Code, Jupyter Notebook, or a virtual environment, make sure the same Python environment is selected where OpenCV was installed.
YT:- DecodeIT
Conclusion
Installing OpenCV in Python is simple and can be done using pip or Anaconda. For a standard Python project, pip install opencv-python is a straightforward option. If your project requires additional OpenCV modules, you can install opencv-contrib-python.
Anaconda users can install OpenCV through the Conda package manager. After installation, always verify the setup using import cv2 and cv2.__version__.
Once OpenCV is installed successfully, you can start building Python projects involving image processing, video processing, object detection, face recognition, and other computer vision applications.
Frequently Asked Questions (FAQ)
1. How do I install OpenCV in Python?
Use pip install opencv-python in Command Prompt or Terminal.
2. What is the OpenCV package name for Python?
The standard package is opencv-python. The package with additional modules is opencv-contrib-python.
3. How do I install OpenCV in Anaconda?
Open Anaconda Prompt and run conda install -c conda-forge opencv.
4. How can I check whether OpenCV is installed?
Run import cv2 and print(cv2.__version__). If the version appears, OpenCV is installed.
5. Can I install OpenCV in VS Code?
Yes. Open the VS Code terminal and run pip install opencv-python in the selected Python environment.
6. Why does Python show “No module named cv2”?
This generally means OpenCV is not installed in the active Python environment. Install it using pip and check that your program is using the correct environment.
Related Keywords
how to install opencv in python using pip, how to install opencv in python mac, how to install opencv in python using cmd, how to install opencv in python in vscode, how to install opencv in python jupyter notebook, how to install opencv in python terminal, how to install opencv in python ubuntu, how to install opencv in python using command prompt, how to install opencv in python anaconda, how to install opencv contrib python in anaconda