Summary

This chapter has provided you an opportunity to scale down the complexity of our algorithms in order to support low-powered hardware. We have also played with colorful lights, a homemade toy car, a puzzle of adapters, and a real car!

There is much room to extend the functionality of The Living Headlights. We could take an average of multiple reference measurements or store different reference measurements for different colors of lights. Across multiple frames, we could analyze patterns of flashing colored lights to judge whether the vehicle behind us is a police car or a road maintenance truck, or is signaling to turn. We could try to detect the flash of rocket launchers, though testing it might be problematic.

The next chapter's project is not something a driver should use! We are going to amplify our perception of motion so that we can even check a person's pulse in real time!