· Hakan Çelik · OpenCV · 1 dk okuma

What Is OpenCV And Installation

Hello, in this tutorial series, the aim is to explain everything step by step from the very beginning to the end, following the OpenCV documentation.

What Is OpenCV And Installation

Hello, in this tutorial series, the aim is to explain everything step by step from the very beginning to the end, following the OpenCV documentation.

What is OpenCV?

  • OpenCV is a video and image processing library.
  • It is bound to C++, C, Python, and Java languages.
  • It is used in all kinds of video and visual analysis tasks such as face recognition and detection, license plate reading, photo editing, advanced robotics imaging, optical character recognition, and much more.

Installation

For Windows users

  • pip install numpy
  • pip install matplotlib
  • pip install opencv-python

For Linux or Mac users

  • pip3 install numpy or apt-get install python3-numpy. You may also need to install pip first with apt-get install python3-pip.
  • pip3 install matplotlib or apt-get install python3-matplotlib.
  • apt-get install python-OpenCV.

Source: OpenCV Python Tutorials — Original Documentation

Back to Blog

Related Posts

View All Posts »
How OpenCV-Python Bindings Work

How OpenCV-Python Bindings Work

OpenCV · 3 dk

Learn how OpenCV-Python bindings are generated from C++ headers. We cover CV_EXPORTS_W, CV_WRAP, and other macros, plus the gen2.py generator and hdr_parser.py header parser scripts.

Face Detection using Haar Cascades

Face Detection using Haar Cascades

OpenCV · 3 dk

Learn to use Haar Cascade classifiers in OpenCV for face and eye detection. This tutorial covers the theory behind Haar features, integral images, AdaBoost, and cascade classifiers.

High Dynamic Range (HDR) Imaging

High Dynamic Range (HDR) Imaging

OpenCV · 3 dk

Learn how to generate and display HDR images from an exposure sequence in OpenCV. We cover Debevec, Robertson, and Mertens exposure fusion algorithms with camera response function estimation.

Image Inpainting

Image Inpainting

OpenCV · 2 dk

Learn how to remove small noises, strokes, and damage from old photographs using OpenCV's cv.inpaint(). We cover the Telea and Navier-Stokes inpainting algorithms.