OCR کردن ناحیه ای مستطیلی با Tesseract - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

OCR کردن ناحیه ای مستطیلی با Tesseract

+1 امتیاز
سلام بر همگی.

برای اینکه کل صفحه را OCR نکنیم و فقط یک ناحیه مستطیلی را بخوانیم چطوری باید این ناحیه مستطیلی را به tesseract معرفی کنم؟
سوال شده آبان 14, 1393  بوسیله ی pedram (امتیاز 52)   4 9 13

1 پاسخ

+1 امتیاز

از کلاس  TessBaseAPI استفاده کنید متدی به نام TesseractRect وجود داره که از طریق آن می تونید یک roi مشخص را OCR کنید.

 

tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();
api->TesseractRect(img.data,1,img.step1(),0,0,img.cols,img.rows);
char* txt = api->GetUTF8Text();
api->Clear();

 

پاسخ داده شده آبان 14, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...