I wanted to create a video filter that gives any video a colored edge effect, which turned out to be a bit research-heavy as I had to investigate how to do edge detection and process videos. Ultimately I discovered that the OpenCV/cv2 computer vision library provides built-in methods for this, and I also used a bit of numpy to identify pixel values across each frame of video and reassign them to other colors. I got it working for the most part but am hoping to refine it further as it is a bit 'flickery' which is typical of canny edge detection.