Можем ли мы обнаружить текстовое поле от Json, в котором есть информация о координате другой Линии после OCR? - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть изображение, где существует другое текстовое поле. После применения Abby OCR я могу получить координаты линий. Теперь задача состоит в том, чтобы сгруппировать строки и сгенерировать текстовое поле с помощью координат.

enter image description here Список> (118) {{[{X = 2539, Y = 153, ширина = 244, высота= 19}], «UnderlyingAFibcondition»}, {[{X = 2079, Y = 153, Width = 74, Height = 15}], «NoAFib»}, {[{X = 3041, Y = 153, Width = 310, Высота = 16}], «AFibasaresult ofImbruvicause»}, {[{X = 1510, Y = 157, Ширина = 126, Высота = 15}], «Количество пациентов»}, {[{X = 1356, Y = 445, Ширина= 7, высота = 8}], "?"}, {[{X = 1356, Y = 918, ширина = 7, высота = 7}], "?"}, {[{X = 1356, Y = 1392, ширина = 7, высота = 8}], "*"}, {[{X = 446, Y = 393, ширина = 81, высота = 18}], "NoAFib "}, {[{X = 518, Y = 867, ширина = 150, высота = 22}]," AFibpostImb: "}, {[{X = 379, Y = 1287, ширина = 183, высота = 23}], "AFibpriortoImb:"}, {[{X = 88, Y = 874, ширина = 279, высота = 23}], "Totalpatientstreatedwith"}}, {[{X = 120, Y = 906, ширина = 215, высота= 21}], "Imbrvicain2L: 2826"}, {[{X = 380, Y = 1351, Ширина = 108, Высота = 17}], "#HCP: 351"}, {[{X = 380, Y =1383, ширина = 141, высота = 17}], "# пациентов: 379"}, {[{X = 445, Y = 455, ширина = 129, высота = 21}], "#HCP: l, 603"}, {[{X = 444, Y = 488, ширина = 159, высота = 21}], "#Patient: 2140"}, {[{X = 518, Y = 929, ширина = 118, высота = 17}], "#HCP: 289"}, {[{X = 518, Y = 962, ширина = 131, высота = 17}], "#Patient: 307"}, {[{X = 872, Y = 1303, ширина= 252, высота = 23}], «HCPsswitchingtheir1st»}, {[{X = 871, Y = 1333, ширина = 271, высота = 23}], «AFibpatienttoCalquence»}, {[{X = 872, Y = 1365, Ширина = 64, высота = 17}], "in2L: 6"}, {[{X = 876, Y = 339, ширина = 235, высота = 23}], "HCPstreatingtheir1st"}, {[{X = 875, Y = 369, ширина = 281, высота = 23}], «AFibpatientwithstandar»d "}, {[{X = 876, Y = 400, ширина = 196, высота = 18}]," имбрувикадоза: 90 "}, {[{X = 876, Y = 825, ширина = 234, высота = 23}], "HCPstreatingtheir1st"}, {[{X = 875, Y = 855, Width = 230, Height = 23}], "AFibpatientwithsub-"}, {[{X = 875, Y = 886, Width = 192,Высота = 22}], "optimImbruvica"}, {[{X = 875, Y = 919, Ширина = 93, Высота = 18}], "доза: 193"}, {[{X = 1403, Y = 377,Ширина = 238, Высота = 23}], "Всего IMBpatients: 187"}, {[{X = 1405, Y = 409, Ширина = 118, Высота = 18}], "NoAFib: 84"}, {[{X =1403, Y = 439, ширина = 182, высота = 23}], "AFibpostImb: 95"}, {[{X = 1403, Y = 472, ширина = 201, высота = 23}], "AFibpriortoImb: 8"}, {[{X = 1403, Y = 846, ширина = 265, высота = 26}], "Всего IMBpatients: 308"}, {[{X = 1405, Y = 882, ширина = 111, высота = 18}],«NoAFib: 97»}, {[{X = 1403, Y = 912, ширина = 190, высота = 23}], «AFibpostlmb: 200»}, {[{X = 1403, Y = 944, ширина = 208,Высота = 23}], "AFibpriortolmb: ll"}, {[{X = 1928, Y = 750, Ширина = 274, Высота = 19}], "Стандартная доза: # пациенты: 35"}}

...