Reader small image

You're reading from  Multimedia Programming with Pure Data

Product typeBook
Published inJul 2013
PublisherPackt
ISBN-139781782164647
Edition1st Edition
Right arrow
Author (1)
Bryan, Wai-ching CHUNG
Bryan, Wai-ching CHUNG
author image
Bryan, Wai-ching CHUNG

Bryan, Wai-ching CHUNG is an interactive media artist and design consultant in Hong Kong. His artworks have been exhibited at the World Wide Video Festival, Multimedia Art Asia Pacific, Stuttgart Film Winter Festival, Microwave International New Media Arts Festival and the China Media Art Festival. In the former Shanghai Expo 2010, he provided interactive design consultancy to various industry leaders in Hong Kong and China. Chung studied computer science in HK, interactive multimedia in London, and fine art in Melbourne. He also develops software libraries for the popular open source programming language Processing. He is the author of the book, Multimedia Programming with Pure Data. Currently, he is Assistant Professor in the Academy of Visual Arts, Hong Kong Baptist University, where he teaches subjects on interactive arts, computer graphics, and multimedia. His website is: http://www.magicandlove.com.
Read more about Bryan, Wai-ching CHUNG

Right arrow

Detecting motion


We compare the current video image with a predefined background image to detect presence. To detect motion, we compare the current video image with a previous frame. To achieve this task, we have to make use of the pix_delay object to delay a video frame:

The number box in the right-hand inlet of the pix_delay object specifies the number of frames to delay. The patch Motion001.pd delays the video image for a number of frames and displays it on the GEM window. To make comparison, we use the current video frame and the delayed frame with the same pix_diff object:

Usually, we use the value 1 in the number box for the pix_delay object to retrieve the previous frame. The guideline is to track faster motion, use a smaller number (for example, 1) to track slower motion, use a bigger number. The image in the GEM window is the frame difference between the two frames:

With this image, we can again apply the pix_blob object to obtain the tracking information:

When you move in front of...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Multimedia Programming with Pure Data
Published in: Jul 2013Publisher: PacktISBN-13: 9781782164647

Author (1)

author image
Bryan, Wai-ching CHUNG

Bryan, Wai-ching CHUNG is an interactive media artist and design consultant in Hong Kong. His artworks have been exhibited at the World Wide Video Festival, Multimedia Art Asia Pacific, Stuttgart Film Winter Festival, Microwave International New Media Arts Festival and the China Media Art Festival. In the former Shanghai Expo 2010, he provided interactive design consultancy to various industry leaders in Hong Kong and China. Chung studied computer science in HK, interactive multimedia in London, and fine art in Melbourne. He also develops software libraries for the popular open source programming language Processing. He is the author of the book, Multimedia Programming with Pure Data. Currently, he is Assistant Professor in the Academy of Visual Arts, Hong Kong Baptist University, where he teaches subjects on interactive arts, computer graphics, and multimedia. His website is: http://www.magicandlove.com.
Read more about Bryan, Wai-ching CHUNG