Hardware Face Recognition/Image Stabilization


Silent-Hunter

Hardcore Member
Joined
May 29, 2010
Messages
3,485
If I use a USB camera with the Pyra, could those be used (with an appropriate driver of course)? Or do they only work if you use the OMAP5's camera pins?
 
From the OMAP5 Reference:
The FDIF module performs face detection within a picture stored in memory (QVGA luminance data
resolution). This module is typically used for video encoding, face-based priority auto-focusing, or red-eye
removal.
The face detect (FD) core is a stand-alone module: it embeds its own direct memory access (DMA) engine
for accessing data in memory. The FD core is under microprocessor unit (MPU) control for its initialization
and to start the processing operation.
The FD core supports single input resolution (QVGA) in a single format (8-bit Luma). The FD core requires
that the input image is stored in synchronous dynamic random access memory (SDRAM). The core also
requires working memory mapped in SDRAM. The input image data (320 × 240) requires 75KiB for the
SDRAM and 51.25KiB for the working memory.
We need Drivers tough.
 
Just to add, most likely the camera pins are not brought out from the SoC. Won't know for sure unless @hns chimes in or until the details of the SoC daughter-board is released.
 
The manual states that IP operates on an image in memory, so camera interface should not be relevant.

IIRC the same thing was in OMAP4, so perhaps a driver could be found in some kernel for OMAP4 Android device. Might need some substantial porting work as the kernel changes rapidly and OMAP4 device kernels should be pretty old by now.
 
You need the image in RAM, how it gets there has to be done in a service. E.g. some piece of software has to read an image from the camera(there are drivers for that) and tells the face recognition driver where to find it and the "original".

Jörg

PS: notaz beat me ... :cool:
 
The manual states that IP operates on an image in memory, so camera interface should not be relevant.

IIRC the same thing was in OMAP4, so perhaps a driver could be found in some kernel for OMAP4 Android device. Might need some substantial porting work as the kernel changes rapidly and OMAP4 device kernels should be pretty old by now.
That might work. Also if the feature is there in OMAP5, might TI have an OMAP5 Android driver for it?
 
TI has abandoned OMAP5 completely (except several kernel developers keeping it booting on mainline kernels) before any real production device was released, so if you are going to find anything it will only be for OMAP4.
 
TI has abandoned OMAP5 completely (except several kernel developers keeping it booting on mainline kernels) before any real production device was released, so if you are going to find anything it will only be for OMAP4.
Already? Good Lord why? That seems so wasteful since they had to have spent a lot of money developing it.
 
Already? Good Lord why? That seems so wasteful since they had to have spent a lot of money developing it.
Since they don't sell it in sufficient numbers, they would be wasting even more money. A couple thousand Pyras will not change that.

I don't know how ED/HNS envision kernel development. Will it be done under the umbrella of http://git.goldelico.com/?p=gta04-kernel.git;a=summary or is it a separate effort?
 
Back
Top