/id-tag

Light sensing app used to experiment on printable reflective material prototypes. Includes a preliminary decoding algorithm for interaction-based LCD transparency modulation to capture object states.

Primary LanguageC++

id-tag

This app tracks high light intensities in the camera view.

The app features a flashlight toggle. When aiming the flashlight of the mobile device at the retroreflectors, the light bounces back to the camera sensor. The retroreflective material is modulated by an LCD shutter (placed on top of it). The shutter can be activated by a low potential difference (~1 to 4 Volts), which is generated by human interaction or environmental changes like heat and pressure.

Check out the other version of this app, which performs real-time analysis by plotting light intensities in real-time for high framerate applications: https://github.com/jacobsayono/lightintensityapp

Description of GIF

Note: Light intensity thresholds may need better adjustments to prevent tracking bright backgrounds.

Here's a better example (all environments have different lighting conditions):

Description of GIF

TODO: create small UI to control the thresholds manually on the app.

Orientation sensing (collaboration with Texas A&M University who uses this app to test their composable 3D printed reflective filaments):

Description of GIF Description of GIF

Some personal notes:

drawing drawing

Description

lightintensityapp video demo (from https://github.com/jacobsayono/lightintensityapp):

Description of GIF