Introduction to OpenCV

Here you can read tutorials about how to set up your computer to work with the OpenCV library. Additionally you can find a few very basic sample source code that will let introduce you to the world of the OpenCV.

  • Linux

    Install_1

    Title: Installation in Linux

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    We will learn how to setup OpenCV in your computer!

    Usage_1

    Title: Using OpenCV with gcc and CMake

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    We will learn how to compile your first project using gcc and CMake

    Usage_2

    Title: Using OpenCV with Eclipse (plugin CDT)

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    We will learn how to compile your first project using the Eclipse environment

  • Windows

    WinInstal

    Title: Installation in Windows

    Compatibility: > OpenCV 2.0

    Author: Bernát Gábor

    You will learn how to setup OpenCV in your Windows Operating System!

    WinVSHowT

    Title: How to build applications with OpenCV inside the Microsoft Visual Studio

    Compatibility: > OpenCV 2.0

    Author: Bernát Gábor

    You will learn what steps you need to perform in order to use the OpenCV library inside a new Microsoft Visual Studio project.

    WinVSVis

    Title: Image Watch: viewing in-memory images in the Visual Studio debugger

    Compatibility: >= OpenCV 2.4

    Author: Wolf Kienzle

    You will learn how to visualize OpenCV matrices and images within Visual Studio 2012.

  • Desktop Java

    JavaLogo

    Title: Introduction to Java Development

    Compatibility: > OpenCV 2.4.4

    Authors: Eric Christiansen and Andrey Pavlenko

    Explains how to build and run a simple desktop Java application using Eclipse, Ant or the Simple Build Tool (SBT).

    EclipseLogo

    Title: Using OpenCV Java with Eclipse

    Compatibility: > OpenCV 2.4.4

    Author: Barış Evrim Demiröz

    A tutorial on how to use OpenCV Java with Eclipse.

    ClojureLogo

    Title: Introduction to OpenCV Development with Clojure

    Compatibility: > OpenCV 2.4.4

    Author: Mimmo Cosenza

    A tutorial on how to interactively use OpenCV from the Clojure REPL.

  • Android

    AndroidLogo

    Title: Introduction into Android Development

    Compatibility: > OpenCV 2.4.2

    Author: Vsevolod Glumov

    Not a tutorial, but a guide introducing Android development basics and environment setup

    AndroidLogo

    Title: OpenCV4Android SDK

    Compatibility: > OpenCV 2.4.2

    Author: Vsevolod Glumov

    OpenCV4Android SDK: general info, installation, running samples

    AndroidLogo

    Title: Android Development with OpenCV

    Compatibility: > OpenCV 2.4.3

    Author: Vsevolod Glumov

    Development with OpenCV4Android SDK

  • iOS

    Install_iOS

    Title: Installation in iOS

    Compatibility: > OpenCV 2.4.2

    Author: Artem Myagkov, Eduard Feicho

    We will learn how to setup OpenCV for using it in iOS!

  • Embedded Linux

    Usage_1

    Title: Cross compilation for ARM based Linux systems

    Compatibility: > OpenCV 2.4.4

    Author: Alexander Smorkalov

    We will learn how to setup OpenCV cross compilation environment for ARM Linux.

  • Common

    Beginners_1

    Title: Load and Display an Image

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    We will learn how to display an image using OpenCV

    Beginners_2

    Title: Load, Modify, and Save an Image

    Compatibility: > OpenCV 2.0

    Author: Ana Huamán

    We will learn how to save an Image in OpenCV...plus a small conversion to grayscale

  • Want to contribute, and see your own work between the OpenCV tutorials?

    HowToWriteT

    Title: How to write a tutorial for OpenCV

    Compatibility: > OpenCV 1.0

    Author: Bernát Gábor

    If you already have a good grasp on using OpenCV and have made some projects that would be perfect presenting an OpenCV feature not yet part of these tutorials, here it is what you need to know.

Previous topic

OpenCV Tutorials

Next topic

Installation in Linux

This Page