Я хочу, чтобы некоторые тексты отображали первую позицию символа на изображении. Я не знаю, с чего начать. Должен ли я сначала попробовать OCR? Любые виды помощи или идеи будут оценены. Пример изображения, приведенный ниже, где я хочу получить позицию n для всего слова NAME. независимо от верхнего или нижнего регистра. В принципе, я хочу нарисовать прямоугольник над словом, а затем нужно получить положение прямоугольника. enter image description hereВ C# можно ли получить определенную текстовую позицию на изображении?
0
A
ответ
0
Большинство интерфейсов OCR имеют эту функцию. Вот пример из free OCR.space OCR API:
скриншот теста: OCR result overlay
Выход API является ответом JSON как это:
{
"ParsedResults": [
{
"TextOverlay": {
"Lines": [
{
"Words": [
{
"WordText": "TEXT",
"Left": 279,
"Top": 89,
"Height": 40,
"Width": 107
}
],
"MaxHeight": 40,
"MinTop": 89
},
{
"Words": [
{
"WordText": "WALKING",
"Left": 233,
"Top": 144,
...
Другие интерфейсы с одной и той же функции будет Google Cloud Vision, Microsoft Когнитивные услуги и аббати.