public virtual void TestDetectAndFixBrokenBBoxes() { FileInfo hocrFile = new FileInfo(TEST_DOCUMENTS_DIRECTORY + "broken_bboxes.hocr"); IDictionary <int, IList <TextInfo> > parsedHocr = TesseractHelper.ParseHocrFile(JavaCollectionsUtil.SingletonList (hocrFile), TextPositioning.BY_WORDS_AND_LINES); TextInfo textInfo = parsedHocr.Get(1)[1]; NUnit.Framework.Assert.AreEqual(383.0f, (float)textInfo.GetBbox()[0], 0.1); NUnit.Framework.Assert.AreEqual(101.0f, (float)textInfo.GetBbox()[1], 0.1); NUnit.Framework.Assert.AreEqual(514.0f, (float)textInfo.GetBbox()[2], 0.1); NUnit.Framework.Assert.AreEqual(136.0f, (float)textInfo.GetBbox()[3], 0.1); }