refactors OCRTesseract interface

it's not recommended practice to use "using", especially at the top level, in header files. Please, write std:: explicitly and then put "using namespace std"; in .cpp files inside namespace cv { namespace text { /* here */ }}