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.