Support for BMP Images

I know this is super minor, but I’d love to have BMP support. Right now, the OpenMV cam does not support PNG images, which means I need to convert my images to PNG (for lossless) prior to uploading. It’s not a big deal, but I figured it might help to save a step for some people if Edge Impulse supported BMP.

@ShawnHymel How do you get these BMP files out? The OpenMV IDE gives me JPG images right?

@janjongboom calling img.save(“filename.bmp”) in OpenMV seems to work for saving the file as a BMP. It won’t do PNG, though. It looks like their Image class supports bmp/pgm/ppm/jpg/jpeg formats (https://docs.openmv.io/library/omv.image.html#class-image-image-object).