У меня есть документ (только черно-белый), который описывает определенный процесс. У меня есть PDF-файлы, а также отсканированные изображения, которые выглядят примерно так (нижняя стрелка должна быть go вверх и соединена с (И) - это означает, что вы можете запустить задачу 30 только после задачи 2 и требования):
[Задача 1] ------> [Задача 2] ----> (И) ----> [Задача 30]
[Требование] ------ -------->
Было бы замечательно, если бы я мог каким-то образом прочитать эту информацию, концептуально нарисованную в этом графике c, так, чтобы я мог идентифицировать стрелки (- ->) как объект, который связывает Задачу 1 с Задачей 2. Затем я мог бы связать Задачу 1 с Задачей 30 или Требованием с Задачей 30 и сразу узнать, что они связаны.
Теперь вопрос: есть ли способ сделать это? Наивно думая, мне просто нужно определить начальную точку и сказать программе, чтобы она сохраняла текст в текстовом поле и искала черную линию, которая идет прямо из этого текстового поля, следовала за линией, остановилась, когда всплывает другая «вещь» и посмотрим, подходит ли эта «вещь» другому текстовому полю или связывающему объекту, такому как (AND).
Я не программист, и только в прошлом учился на Python, Scilab и Java как ученый ... Было бы здорово, если бы уже была библиотека python или даже программный инструмент, который мог бы помочь мне с этой задачей. Любые идеи?
Еще один вопрос: возможен ли такой подход в документе PDF, в формате jpg или только с фактическим отображением экрана с первой попытки. Последний будет действительно аккуратным, поскольку он не зависит от типа файла.
Спасибо!