Data back and # of frame to skip

Hello everyone,

What I am actually doing is taking pictures from the camera at different exposure times.
I have 2 questions.

  1. Is it possible to get those pictures back from the Micro SD card through the USB port on my computer? (To avoid removing the card every time and put it in my computer)
  2. I see that every time I change the exposure time with set_auto_exposure it takes some time to change the settings. My objective is to be as fast as possible so skipping many frames isn’t very effective for me.
    How can I be as fast as possible while being sure my exposure time is correctly set before taking a new snapshot?

Thanks a lot in advance!

Hi, here’s the code that sets the exposure: https://github.com/openmv/openmv/blob/master/src/omv/ov7725.c#L389

It doesn’t skip frames… so, what you are seeing is called the pipe delay of the camera. Typically, register settings take a few frames to actually work their way to being used versus applied immediately.

If you want to send files to the PC you can open the file up and send it over the UART using the VCP connection.

If you change exposures blindly they may get pipelined. I.e. if you change the exposure every frame you’ll see the effect start changing every frame in the future delayed by N number of frames. OmniVision doesn’t publish this info on how this works. If you want precise control us the global shutter camera which has the pipe delay in the data sheet.

If you change exposures blindly they may get pipelined. I.e. if you change the exposure every frame you’ll see the effect start changing every frame in the future delayed by N number of frames. OmniVision doesn’t publish this info on how this works. If you want precise control us the global shutter camera which has the pipe delay in the data sheet.