This approach is similar to how the Dyson 360 eye works. A cheap lens can be bought from Amazon and attached to the pi camera by a 3d printed adaptor
The final camera and lens can be seen below along with examples of the dewarped images ouput by opencv. An optimised version (and some basic calibrations) can be found here


This approach is similar to how the Dyson 360 eye works. A cheap lens can be bought from Amazon and attached to the pi camera by a 3d printed adaptor
The final camera and lens can be seen below along with examples of the dewarped images ouput by opencv. An optimised version (and some basic calibrations) can be found here