The project i am implementing at present is using a LIDAR unit to detect bees leaving and entering their hive.
The LIDAR has a narrow beam angle on it so I am using it to measure a distance in front of a camera so that when the LIDAR detects something within a minimum and maximum range then the camera takes a picture.
Volia, pictures of bees.
I read one of your posts about MTF Calculations which tended to go over my head a bit but the general gist seemed to be whether the OPENMV could implement auto-focus functionality.
If it can then I can use this instead of a LIDAR unit. If it can be detected that something is in focus then it must be a known distance away from the camera. If the picture the camera is seeing is in focus then save that picture.
Volia, again pictures of bees.
Note that the LIDAR and auto-focus methods do not attempt to focus the camera they both detect whether something has entered a defined volume of space in front of the camera.
The camera I am using at present has an 85 mm lens on it and it is focused at about 30 cms in front of the camera. This gives me a depth of field of about +/- 5cms which gives reasonable pictures of the bees.
Okay so I now have a trade off between aperture and speed but the OpenMV unit does not implement aperture control and so another story.
Why bees, well these pictures are then used to detect whether the bee is carrying a Verroa mite. But that is another story.
Anyway the question is.
Is it possible within OpenMV to implement the auto-focus functionality. There are a large number of auto-focus cameras out there but none that I have found where I can use the functionality in this way