From 96fb350848ccac934696c10515c88464137b5cbc Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Wed, 2 Jan 2019 01:55:38 -0500 Subject: [PATCH] Add negate example. --- scripts/examples/04-Image-Filters/negative.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 scripts/examples/04-Image-Filters/negative.py diff --git a/scripts/examples/04-Image-Filters/negative.py b/scripts/examples/04-Image-Filters/negative.py new file mode 100644 index 000000000..36186cba9 --- /dev/null +++ b/scripts/examples/04-Image-Filters/negative.py @@ -0,0 +1,19 @@ +# Negative Example +# +# This example shows off negating the image. This is not a particularly +# useful method but it can come in handy once in a while. + +import sensor, image, time + +sensor.reset() # Initialize the camera sensor. +sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE +sensor.set_framesize(sensor.QVGA) # or sensor.QQVGA (or others) +sensor.skip_frames(time = 2000) # Let new settings take affect. +clock = time.clock() # Tracks FPS. + +while(True): + clock.tick() # Track elapsed milliseconds between snapshots(). + img = sensor.snapshot().negate() + + print(clock.fps()) # Note: Your OpenMV Cam runs about half as fast while + # connected to your computer. The FPS should increase once disconnected.