Recitation 10: Media Controller by Sheldon Chen

The first media controller I created was to control RGB in a picture through three potentiometers, which control red, green, blue respectively. The template I used was the Arduino to Processing one. In the Arduino file, after receiving analog values from the potentiometer, the I first attempted to use pixel manipulation, to control each pixel through nested for loops. However, instead of the picture, what loaded on the screen was a bunch of pixels. Though the potentiometers could perfectly control the RGB in the picture. Then I turned to use the tint() function, which seem to be the right function for changing RGB in a picture.

What I tried next was using potentiometer to control the speed of the video, which also uses the Arduino to Processing template file. For this design, I used one potentiometer only, and I mapped it to the value from 0 to 255 to 0 to 10. On the receiving side, the program would insert the number received to the function speed(). In the processing file, I also need to import the video library, initiate the video we are editing on.

At the start of the essay, the author mentions โ€œ”Computer vision” refers to a broad class of algorithms that allow computers to make intelligent assertions about digital images and video.โ€ The vision of computer would first, enable users to interact with computer in new and creative ways, such as waving arms, even dancing, which would create a more engaging, immersive experience. Whatโ€™s more, because computer vision can accept all kinds of images and videos, the output of the program would also vary accordingly. Consequently, diverse output of the interaction could be presented.

Leave a Reply