I’m new to the opencv api and most of all new to dnn technologies.
My final goal is to code a personnal ocr program. I achieved using exemple (compiling, building & executing) textscenespotting. It work fine, but :
I want to use another recognition model. It works fine with crnn.onnx or crnn_cs_CN.onnx. Alright, but is it possible to use another onnx model.
I’ve downloaded some others like CRNN_VGG_BiLSTM_CTC.onnx. But none of them works. Why? What should I do in order to use another recognitions model with cv:dnn:textrecognition module. Should I convert with pytorch? Can I train my own model to create a crnn.onnx like model .
My question in fact is what should I know about onnx model to find (or train) another ocr model. Finally is this possible or the textrecognitionmodel work only with crnn.onnx, crnn_cs.onnx and crnn_cs_CN.onnx files?
I have a lot of image data file a all with coordinates of the texts in it and the words themself . Can I train by myself a onnx with this data that could better match with my specific future images to be detected. Is pyTorch the tool for It?
thanks for reading despite the fact I am a “noob”