Omnivision Module V3: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* compatible with Pi-puck and interfaced with the Raspberry Pi Zero W | * compatible with Pi-puck and interfaced with the Raspberry Pi Zero W | ||
* parabolic mirror for uniform pixel distribution | * parabolic mirror for uniform pixel distribution | ||
=Image grabbing= | |||
You can use <code>raspistill</code> to grab an image with the command: <code>raspistill -t 0 -k</code>. | |||
You can find detailed documentation about <code>raspistill</code> in the following link [https://www.raspberrypi.org/documentation/raspbian/applications/camera.md https://www.raspberrypi.org/documentation/raspbian/applications/camera.md]. | |||
=Image unwrapping= | =Image unwrapping= |
Revision as of 08:37, 14 May 2019
1 Overview
Features:
- 5Mpixel color camera looking 360° all around the robot
- compatible with Pi-puck and interfaced with the Raspberry Pi Zero W
- parabolic mirror for uniform pixel distribution
2 Image grabbing
You can use raspistill
to grab an image with the command: raspistill -t 0 -k
.
You can find detailed documentation about raspistill
in the following link https://www.raspberrypi.org/documentation/raspbian/applications/camera.md.
3 Image unwrapping
4 OpenCV
4.1 Blob tracking
A simple demo was developed to track an orange blob. It is thought to be run with the omnivision extension. The robot rotate in place towards the target when it finds one.
The code can be downloaded from the following repo: git clone https://github.com/e-puck2/e-puck2_pi_blob-tracking.git