Skip to content
This repository has been archived by the owner. It is now read-only.
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

OpenCV for Pi

A pre-compiled binary of OpenCV for the Raspberry Pi. It is available in a ".deb" package and will save you countless hours not having to compile it yourself. This may or may not stay updated as I have to manually compile each version. I will try to make available most major versions. This was compiled on a Raspberry Pi 3 Model B+ running raspbian jessie. This version was built with TBB which enables automagic multithreading in many OpenCV algorithms.

Super Lazy Version

curl -sSf | sh

Remember to check the script before piping it into your bash! ¯\(ツ)


  1. Always good practice to update everything before you install stuff:
sudo apt-get update
sudo apt-get upgrade
  1. We need to install some packages that allow OpenCV to process images:
sudo apt-get install libtiff5-dev libjasper-dev libpng12-dev

If you get an error about libjpeg-dev try installing this first:

sudo apt-get install libjpeg-dev
  1. We need to install some packages that allow OpenCV to process videos:
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
  1. We need to install the GTK library for some GUI stuff like viewing images.
sudo apt-get install libgtk2.0-dev
  1. We need to install some other packages for various operations in OpenCV:
sudo apt-get install libatlas-base-dev gfortran
  1. We need to install pip if you haven't done so in the past:
sudo python
  1. Now we can install NumPy - a python library for maths stuff - needed for maths stuff.
sudo pip install numpy
  1. Download and install the file from this repo called "latest-OpenCV.deb".
wget ""
sudo dpkg -i latest-OpenCV.deb
  1. Test it installed correctly by doing the following: Open a python shell

Run the following commands, it should return the same version you installed.

import cv2
  1. Have fun with OpenCV and open an issue on GitHub if you have any problems or I forget to update it. pyimagesearch is a great resource to get started!


[Archived - no longer maintained] A pre-compiled binary of OpenCV 3.1.0 for the Raspberry Pi.




No releases published


No packages published