Re: C3088 CMOS Imaging Sensor Questions

That is the main reason as well as quite a few algorithms have input and output buffer (especially for object recognition). Dual buffering with separate acquire and processing buffers will speed up the frame processing rate.

Actually it is a colour sensor producing YUV data normally as 16bit 4:2:2 so as 16bit data it will need twice the information, and if converted to RGB THREE times the space.

In reality most robotic vision only need monochrome details unless they actually need to see colour information of objects (e.g. print colour checks, fruit picking, colour area of right colour means bottle/can has label on correctly).

--
Paul Carpenter          | paul@pcserviceselectronics.co.uk
    PC Services
 Click to see the full signature
Reply to
Paul Carpenter
Loading thread data ...

I don't know if it will easily interface to your PIC, but I used a IDT

7205
FIFO to capture sub-windowed images from a camera. Once a sub-frame is in > the FIFO, you can read it out non-destructively for multiple passes at the > data. Gruesome, but better than nothing.

Gruesome? How would you rate the following?

An 8051 connected to an SRAM chip of 256kbyte, together with a CPLD and an ADC. To capture an image, the 8051 would toggle a pin on the CPLD and then go into power down mode. The CPLD detected the power down mode (which also floats the 8051's bus pins), took over the SRAMs address bus, enabled the ADC on the databus and pumped an image from ADC to SRAM at a fixed location. When the transfer was complete, the CPLD floated it's bus pins, disabled the ADC and interrupted the 8051 from power down mode back to life.....

Meindert

Reply to
Meindert Sprang

in

the

location.

the

I call that *true* DMA, of course ;-)

Nice work, Meindert! Bob

Reply to
Bob

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.