
Median filtered & triggered + buffered RGB readings
Dependencies: mbed rgb_sensor_buffer
Revision 2:f72e7a4d7395, committed 2014-07-03
- Comitter:
- meriac
- Date:
- Thu Jul 03 17:47:31 2014 +0000
- Parent:
- 1:6a17b13e3ef4
- Child:
- 3:a4e4f4414533
- Commit message:
- Changed to Eigenvector
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Thu Jul 03 17:26:12 2014 +0000 +++ b/main.cpp Thu Jul 03 17:47:31 2014 +0000 @@ -103,11 +103,11 @@ median(color, res); /* print normalized median */ i = (color.ch.red + color.ch.green + color.ch.blue); - console.printf("\t[%4i,%4i,%4i,%5i], // %i values in %ims (%i/s)\n\r", - (color.ch.red * 0xFFF)/i, - (color.ch.green * 0xFFF)/i, - (color.ch.blue * 0xFFF)/i, - i/RGB_OVERSAMPLING, + console.printf("\t[%1.4f,%1.4f,%1.4f,%5i], // %i values in %ims (%i/s)\n\r", + ((double)color.ch.red)/i, + ((double)color.ch.green)/i, + ((double)color.ch.blue)/i, + (int)((sqrt((((double)color.ch.red*color.ch.red)+((double)color.ch.green*color.ch.green)+((double)color.ch.blue*color.ch.blue)))/RGB_OVERSAMPLING)+0.5), res, timer.read_ms(), (res*1000UL)/timer.read_ms()