GPT Vision API errors with repair diagnostics

We are building an application that analyses images for repairs diagnosis. GPT vision consistently makes mistakes with boiler pressure gauges. It describes a high pressure fault when the gauge shows low pressure. It also gets appliance error codes incorrect. We have tried combining with OpenCV libraries but it still makes mistakes. What techniques are others using to overcome the limitations?