Vipkurum question cropping — cutting left to measurement, reading to the model
Vipkurum works in education technology, and a page of its question booklet is separated into single questions. We split the job in two. Cutting sits with Python and OpenCV: a measured operation decides where a question ends, and that decision is never put to a model. Interpretation sits with Gemini and OpenAI: an answer from the key is attached to its question. Neither side reaches into the other: the model cannot shift a cut, and the image work does not settle meaning. Cropped images and records live in MongoDB; the Python service reaches Laravel through Node.js. The scope is education content, not drawings or shop paperwork.
Read the case study →