Computational Modelling Group

Workshop  13th March 2018 3 p.m.  Boldrewood Campus B177 Room 2023 (NGCM Common Room)

Introduction to OpenCV

Jose Miguel Garro, Shaokang Zhang

Categories
Computer Vision, NGCM, Python
Submitter
Jose Garro Fernandez

On Tuesday 13th of March 2018, Jose Garro Fernandez and Shaokang Zhang deliveried a workshop about OpenCV during which basic processing operations on images and videos using OpenCV were introduced. The whole workshop went on for one and a half hour. All coding were done in Python coding language.

The workshop started with a brief introduction about OpenCV and its features by Jose Garro Fernandez. OpenCV (Open Source Computer Visulization) is a open source package which can be used in C++, Python and Java.It contains more than 2500 algorithms which aim at images processing and relative operations.

After that, Jose continued to delivered the basic operations on images including:

  • Loading, saving and showing images

  • Managing a video

Loading, saving and showing images are very basic but important operations for everyong who want to use OpenCV while managing video shows a different way of processing images along the time.

For the final part, Shaokang Zhang introduced the images processing operations on 2D images using OpenCV libraty including:

  • Changing colorspaces: helps change color of images.

  • Performing geometric transformation: provide some functions for scaling, translating and rotating images.

  • Finding and drawing contours: is to detects object by contours. These are processing operations directly relative to images while

  • Calculating histogram:helps get information for images and aims at analysing the pixel value distribution.

All the content covered can be found on Computational Modelling webpage.