User Tools

Site Tools


CSci 276 Lab #7

The purpose of this lab is to learn to work with computer vision algorithms.

Lab Exercises

We looked briefly at Golan Levin's algorithms for basic computer vision in class. Make sure you understand the basic idea behind these algorithms:

  • Frame differencing
  • Background subtraction
  • Brightness thresholding
  • Brightness tracking (a penlight helps nicely here)

Remember that the example sketches are missing the newer video.start() method that must be called to connect to the webcam.

Focus on one algorithm to experiment with; modify it and write a short description of what you tried and the results (remember, by their nature, experiments are allowed to fail). For example, we can apply any image processing algorithm we like to each frame of the video stream. Can we apply such algorithms to just the detected motion in a stream?

cs276/spc.lab7.txt · Last modified: 2019/10/21 23:14 by scarl