project_julius.jpg

Project Julius

Julius

Julius

A background script that improves accessibility for people with photosensitive epilepsy by safeguarding against intense, frequent patterns of light on computer screens.

Project Julius monitors what is displayed on the computer's monitor and blocks quick image changes in order to prevent seizure triggers.

Julius uses CamTwist and OpenCV to capture the frames on screen. It then processes them using a histogram analysis, averaging tiny regions of the screen to look for quick changes with few resources. If high-frequency flashing is detected, a window is pushed above all other open windows, warning the user and covering potential threats.

Julius was developed by Ryan Marks, Kestin Goforth, Christopher Stokes, and Arya Solhi at DeltaHacks.

More information can be found on Devpost, and the source code is on Github.