< Your Name | Code 2 Portfolio

Project #8 Experimental Camera

link to code

Description

While optics technology has made great advance and poeple are enjoying 8K resolution camera, I found this a little too accurate and overwatching our privacy. For this project, I created a experimental camera with pixelation and changing color filters. This camera has low resolution and gets blurred images. However, with the edge detection and spakrkling effect this camera can produce painting like images. The goal of this project is to creating an experimental camera to protect our privacy with low resolution and pixelation effect, but still the camera can capture images like artworks which will bring unique feeling.

Design Process

I started from edge detection coding which is credited from the site https://inspirit.github.io/jsfeat/sample_canny_edge.html, and I adjusted the edge color and background color and applied the filter. The filter color is changing depending on the mouse location. And then I appplied the sparking effect to get softer and more blurred images. The users can adjust the detection values. If the options are low values, it will get more edge lines and glitches/dust. On the contray, if it is high value, you will see less detection lines and more pixelated and blurred images.

Enjoy the photos!

Reflection

I think I got the various photos with edge detections and pixelation effect. The best part I found is this camera works regardless of race. I took photos of celebrities of different races but they looked all good! In addition, the effects of pixelation and edge detection along with the color filter and sparkling made my messy desk look like a painting. Even the chocolate cover trash looks like an artwork. This camera will contributing to bring unique aesthetic sense to our messy and fussy life.

Credit

Edge Detection: https://kylemcdonald.github.io/cv-examples https://inspirit.github.io/jsfeat/sample_canny_edge.html

Color filter/pixelation: Jules Kris💖