Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here you will find all the necessary resources for the computer vision input.

...

Watch the presentation and write down questions and thoughts that come to your mind! We can discuss them later in the Zoom conference.

📼IAD-CV-Introduction Video

...

https://zhdk.zoom.us/j/4710337215

  • Technical Input

  • Was it possible to follow?

OpenCV (13:00 - 15:00)

Getting deeper into computer vision by using OpenCV, a framework to analyse images with traditional computer vision algorithms.

Excerpt
hiddentrue

Task 4

Use opencv to track the brightest spot.

  • opencv.blur(10);

  • PVector location = opencv.max();

Expand
titleOpenCV Example Code
Code Block
languagejava
opencv.loadImage(cam);

// process
opencv.blur(10);
PVector location = opencv.max();

image(opencv.getSnapshot(), 0, 0);

noFill();
stroke(100, 255, 80);
circle(location.x, location.y, 10);

Task 5

Write your own sketch that is able to detect motion! Use either background subtraction, image difference or your own algorithm.

How will you notify yourself?

Expand
titleCounting Black Pixels in an Image
Code Block
languagejava
// import the following at the top of your sketch:
import org.opencv.core.*;

// run this after you have loaded the image to opencv
int count = Core.countNonZero(opencv.getGray());

Deep Vision Live Input (15:00 - 16:00)

...