Cheat sheet for OpenCV 4.x (Python) The objective of this cheat sheet is not to exhaustively list all possible available OpenCV functions. The objective is to provide a quick reference for some of the most used operations. Note that many parameters are not included and example arguments are, in. OpenCV Library The open source computer vision li-brary, OpenCV, began as a research project at Intel in 1998.5 It has been available since 2000 under the BSD open source license. OpenCV is aimed at providing the tools needed to solve computer-vision problems. It contains a mix of low-level image-processing functions and high-level algorithms. Cheatsheet IMAGE BLURRING WITH OPENCV In order to remove noise from an image, images are blurred or made less clear. This is usually done with low pass filter kernels and helps in smoothening the image. There are three main types of blurring with OpenCV python library.
Learn how to setup OpenCV-Python on your computer!
Here you will learn how to display and save images and videos, control mouse events and create trackbar.
In this section you will learn basic operations on image like pixel editing, geometric transformations, code optimization, some mathematical tools etc.
In this section you will learn different image processing functions inside OpenCV.
In this section you will learn about feature detectors and descriptors
In this section you will learn different techniques to work with videos like object tracking etc.
In this section we will learn about camera calibration, stereo imaging etc.
In this section you will learn different image processing functions inside OpenCV.
In this section you will learn different computational photography techniques like image denoising etc.
In this section you will learn object detection techniques like face detection etc.
In this section, we will see how OpenCV-Python bindings are generated
opencv-python package does not support cuda and atlas.So in this post, i’ll compile opencv 4.1.0 for Ubuntu 18.04, with Cuda, Atlas, python

Requirement
- OS : Ubuntu 18.04
- Opencv version : 4.1.0
- Cuda : 10.1
- Python : 3.6, Anaconda
Procedure
Install Dependencies
Download source
Download opencv’s source code from opencv’s homepage . And opencv contribution modules’ source code from github. I’ll use the 4.1.0 version and put at the following location

Compiling
- Create yor custom python environment
- Compiling
- Or compile with both python2 and python 3
- How to change build’s options
If you find that the above command line is hard to read, please use cmake-gui . It is the most convinient method.
- Link python into current miniconda environment
- Checking
BuildInformation is as follow
List of bugs
There are some bugs that is occured during the compiling
- fatal error: nvcuvid.h: No such file or directory

Opencv Cheat Sheet
- messing between python2 and python3
Opencv Draw Quadrilateral
End
