NodeJS - получить в текстовом виде данные с изображения

Цена договорная
31 января 2023, 01:29 • 6 откликов • 78 просмотров
Добрый день.

Требуется написать скрипт, который сможет вытянуть значения лейблов (которые с линиями 2 зеленых и 1 красный) с картинки графика (пример на скриншоте. Если нужно - могу сколь угодно нарисовать примеров для теста). Исходную картинку умышленно пошакалил по качеству.

лейблы справа могут располагаться в разных точках по высоте и их может быть разное количество.
то есть, зеленых лейблов может быть от двух до пяти.
красный от одного до двух.

так же, нужно чтобы логика стабильно отрабатывала с разными изображениями.

Результат думаю можно кидать числами в двух массивах.

Как основа/зацепка - надеюсь, получится использовать тессеракт и шарп. если этот путь подходит - может подобрать стоит значения шарпен, трешхолд при обработке.
может, к цветам как то подвязаться и обесцветить все что не нужного нам цвета.

Готов обсудить.
Файлы