OpenMV M7 with Raspberry Pi and OpenCV Feasibility

Thanks for the reply.

The application is image recognition for a drone. The drone is required to identify a predefined image as its target from any direction, which it will then fly towards. I used the template matching example in the OpenMV IDE with a 32x32 bit sized image for the template image (the target image). This worked to some extent, but my issue with this is the low quality video produced and the greyscaling, plus getting a reliable lock on the target image (printed out on a piece of A4) varied depending on orientation of the paper, distance and movement of the target image. If the camera was in a fixed position I could see this feature being much more useful. I don’t particularly need the processing to be done quickly though, speed isn’t my largest concern for this - I’d just like a reliable lock on the target with a high quality video feed. I’d also like to use a larger template image, and if possible also do color recognition on the image (ie, look for the color blue in the target image).

Perhaps it would be better to use the Raspberry Pi camera with the Pi. I’ve considered this, but since the M7 camera is still a neat bit of kit I thought I’d attempt to use that first.