A project I'm working on involves wireless transmission of images from a camera to a host computer in real time. Can the Raspberry Pi be used as a DSP for the camera for image acquisition and pre-processing?
Asked
Active
Viewed 6,215 times
12
-
3Can you provide more information on what you are going to do for "Pre-processing"? – kevin Jan 25 '13 at 04:13
-
It will have to be software that does it and best written in hardware native code. Like OpenGL:ES. This is a nice board that does something similar. Maybe you find others – Piotr Kula Jan 25 '13 at 08:49
-
The Pi can theoretically be used for this, but depending on the resolution of the video you are trying to process, you may have performance issues. – Moshe Katz Jan 27 '13 at 18:18
-
@MosheKatz - Using software yes- there will be performance issues. But using hardware API it should be possible to work with HD .h264 content up to 60FPS without any CPU effort at all. – Piotr Kula Sep 23 '13 at 11:42
-
@user5610 - any news? I'm curious about your experience. Thanks in advance – alcor Aug 29 '14 at 07:27
3 Answers
2
The OpenMAX API is available on the Raspberry Pi. It handles audio and video encoding/decoding, for example, JPEG.
The eLinux wiki lists other APIs usable on the Raspberry Pi:s graphic processor.

Peter Mortensen
- 2,004
- 2
- 15
- 18

Frepa
- 2,261
- 19
- 17
0
It has a DSP for image postprocessing, but the drivers are closed, and you can't see the specification sheet unless you are NDAed, etc... Which is a bit annoying. I think they use it for the new camera module.

Peter Mortensen
- 2,004
- 2
- 15
- 18

James Bennet
- 291
- 1
- 2
0
http://thinkrpi.wordpress.com/2013/05/22/opencv-and-camera-board-csi/
Pierre has worked on image processing on Rpi. I think you will find the mentioned tutorials helpful iff you have a prior knowledge of languages. AYBABTU