ios - Complete/fill letters OpenCV C++ -
i trying o preform ocr on following image, , may notice many of letters not complete. missing parts causing bad results tesseract.

i have tried erode image using following code seems not doing much:
mat eroded; double element_size = 25; rng rng(12345); mat element = getstructuringelement( cv::morph_ellipse,cv::size( 2*element_size + 1, 2*element_size+1 ),cv::point( element_size, element_size ) ); erode(src, eroded, element); does know how can sharpen text letters become consistent?
it seems have done pre-processing image, otherwise don't think camera captured image naturally way. in case, suggest using adaptive thresholding (adaptive thresholding api in opencv) instead of doing threshold yourself. see difference in (some explanation on how works). it's better using magic threshold.
also, doubt morphological operations help.
Comments
Post a Comment