我使用OpenCV查找照片上车牌的坐标。接下来,我试图通过函数SetRectangle
将这些坐标发送到tesseract。Tesseract:从矩形读取
...
CvRect rect;
rect=cvBoundingRect(contourLow, NULL); // finding rects among contours
Pix *image = pixRead("auto.jpg");
api->SetImage(image);
api->SetRectangle(rect.x,rect.y,rect.width, rect.height);
outText = api->GetUTF8Text();
printf("OCR output:\n%s", outText);
...
问题是输出为空。
我确定坐标是正确的(检查它)。另外,如果我在tesseract中设置了切割号牌的图像,它可以正常工作。
那么,如何设置正确的矩形形式?
'api'的数据类型是什么? auto.jpg看起来像什么?你可以分享吗? – karlphillip 2014-10-20 21:36:25