Optofidelity: PWM proof line detector

The new line detector returns the current left and right location of the
line during video processing and then using the nputil filters to
determine line draws.
Since we are processing the whole dataset at once instead of frame by
frame, we have more possibilities to work with noise caused by PWM
artifacts.
The LineDelegate also activates active pwm compensation which reduces
artifacts to near zero.

BUG=chromium:536633
TEST=test cases included

Change-Id: Ib8ec87fce6c576b1863ab5839ff8df1d77b9ad0a
Reviewed-on: https://chromium-review.googlesource.com/336527
Commit-Ready: Dennis Kempin <denniskempin@chromium.org>
Tested-by: Dennis Kempin <denniskempin@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@chromium.org>
4 files changed
tree: 40fcc860d808e544bd4a926df94a01d4b332d760
  1. .gitignore
  2. OWNERS
  3. optofidelity/
  4. quickstep/
  5. setup.py
  6. touchbotI/
  7. touchbotII/