Non-profit iOS app needs help with a section that scans paper bubble sheet grids.
We only need the basic chain of OpenCV (via Cocoa Pods in XCode) libraries / commands for the OMR scanning section. We can tweak the thresholds or other details of the scanning ourselves later.
The goal is similar to how zipgrade.com takes a phone video feed and reads page after page of optical marks quickly and continuously. Our non-profit app is not for classroom test grading. Our paper bubble sheets will have 10 questions max.
The app will be part of a non-profit, educational project. It will be 100% free in the app stores. Hopefully there will be fundraising to pay for upgrading this app over time, and for writing an Android version next year. But for now this is for a volunteer (or nearly so … make an offer).
Hopefully this app will be around for many years and will be used widely, and any student or professional who helps will have something to be proud to add to their resume, as well as a strong chance to be the long-term programmer for what is currently a start-up effort.
A good start on the scanning section is this tutorial (linked below) from 2016. But this app will start with a phone video stream, and the bubble sheets will have black shapes on them to provide a precise orientation so the camera can know exactly where each bubble to be read is.
Please get in touch if you are interested. We are happy to share the details once you contact us. Thanks.