У меня есть pdf-файл шаблона (хотя для решения данной задачи это совершенно не важно, файл может быть как изображение). Размер файла составляет
размеры = (5725, 4015), где размеры[0] — ось x, размеры[1] — ось y
В этом шаблонном документе информация представлена в виде ключ: значение. Условный пример: Имя - Марка, Профессия - сантехник и т.д.
У меня есть координаты правых верхних углов ключа и значения. Например, для строки «Имя — Метка»:
point_for_key = (2027.1044921875, 1610.15625)
point_for_value = (2725.0244140625, 1610.15625)
Далее я ищу расстояние между этими двумя точками, чтобы в следующих документах, зная координаты ключа и расстояние до значения, правильно найти значение
distance_value_tag = math .dist(point_for_key, point_for_value)
print(distance_value_tag) # 697.919921875
Это понятно что я получаю distance_value_tag в абсолютных единицах. То есть (я не зря вначале указал размер документа), если размеры следующего документа изменятся (но он будет соответствовать шаблонному документу), то расстояние_значение_тег, как я понимаю, будет неактуально. Мне как-то нужно посчитать distance_value_tag в относительных единицах и пересчитывать distance_value_tag для каждого последующего документа в зависимости от его размера.
Например, если я получу документ того же шаблона, но с < strong>dimensions = (7442, 5220), то значение distance_value_tag, которое я вычислил для шаблонного документа, не будет иметь значения в новом документе, и я не найду значение для ключа, который я нужно.
Подскажите, как пересчитать distance_value_tag в относительные единицы?
Подробнее здесь: https://stackoverflow.com/questions/792 ... tive-units
Рассчитать расстояние в документе от точки до точки в относительных единицах ⇐ Python
Программы на Python
1734443923
Anonymous
У меня есть pdf-файл шаблона (хотя для решения данной задачи это совершенно не важно, файл может быть как изображение). Размер файла составляет
[b]размеры[/b] = (5725, 4015), где размеры[0] — ось x, размеры[1] — ось y
В этом шаблонном документе информация представлена в виде ключ: значение. Условный пример: Имя - Марка, Профессия - сантехник и т.д.
У меня есть координаты правых верхних углов ключа и значения. Например, для строки «Имя — Метка»:
[b]point_for_key[/b] = (2027.1044921875, 1610.15625)
[b]point_for_value[/b] = (2725.0244140625, 1610.15625)
Далее я ищу расстояние между этими двумя точками, чтобы в следующих документах, зная координаты ключа и расстояние до значения, правильно найти значение
distance_value_tag = math .dist(point_for_key, point_for_value)
print(distance_value_tag) # 697.919921875
Это понятно что я получаю distance_value_tag в абсолютных единицах. То есть (я не зря вначале указал размер документа), если размеры следующего документа изменятся (но он будет соответствовать шаблонному документу), то расстояние_значение_тег, как я понимаю, будет неактуально. Мне как-то нужно посчитать distance_value_tag в относительных единицах и пересчитывать distance_value_tag для каждого последующего документа в зависимости от его размера.
Например, если я получу документ того же шаблона, но с < strong>dimensions = (7442, 5220), то значение distance_value_tag, которое я вычислил для шаблонного документа, не будет иметь значения в новом документе, и я не найду значение для ключа, который я нужно.
Подскажите, как пересчитать distance_value_tag в относительные единицы?
Подробнее здесь: [url]https://stackoverflow.com/questions/79288077/calculate-the-distance-on-a-document-from-point-to-point-in-relative-units[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия