Find_blobs() - maximum resolution

Hi. I am using an OpenMV Cam 7 and your “Single Color Code Tracking” example to track a green object. It’s super simple, so thank you for that. However, when I switch to VGA (from QVGA), I get an “OSError: Image format is not supported!” in the find_blobs() method. The documentation doesn’t mention any resolution limitation on the find_blobs() method, so I am wondering if I am missing something. Can I track colored objects in VGA resolution?



The short answer is no. The maximum image size that can be stored in RAM on the F7 is 300KBs (RGB565@VGA is 6404802 = 600KBs). When the image size doesn’t fit in RAM the format is automatically switched to BAYER which is not supported by any image processing functions.