Introduction to OpenCV programming

Artificial Intelligence & Information Analysis

Topic: OpenCV library is one of the best know computer vision tools, offering a wealth of functionalities on image/video processing, analysis, computer vision and deep learning. Its knowledge is a must for a CV specialist.


Exercise: Create a Python script file and perform the following tasks:

  1. Import OpenCV library.
  2. Read image from disk/Google Drive (import appropriate libraries).
  3. Extract an image patch (ROI).
  4. Perform image resize.
  5. Rotate the image.
  6. Blur the image.
  7. Draw a Bounding Box on the image.
  8. Put text on the image.

You can download the exercise’s resources from here.

Material for better understanding: A lecture on  Computer Vison and Machine Learning tools, e.g., from: https://icarus.csd.auth.gr/cvml-software-development-tools-lecture-2/

Knowledge Assessment questionnaire: https://aiia.csd.auth.gr/gr/cvml-knowledge-self-assessment/


For the solutions to the exercises, please contact koroniioanna@csd.auth.gr