2015-08-19 2 views
0

У меня есть изображения разных диаграмм (например, круговая диаграмма, гистограмма и т. Д.). Может ли любой орган рассказать мне, как я могу получить координатное значение каждой точки, которая является ничьей на диаграмме ???Нужно ли две координаты выдержки определять ось x & y из диаграммы изображений?

Заранее спасибо

ответ

0

Поскольку они являются изображениями (иначе, а не графики, которые создаются в Java), ваш единственный реальный вариант заключается в анализе графиков в виде изображений, используя что-то вдоль линий ImageJ (я использую PIL в python, что-то похожее на это), чтобы преобразовать изображение в матрицу значений RGB, которую вы затем можете использовать, чтобы различать цвета каждого фрагмента графика и использовать координаты матрицы как отправную точку для генерации (x, y).

+0

Не могли бы вы привести несколько примеров или учебников? –

+0

Почти все процессоры изображений будут иметь простые функции, необходимые для выполнения того, что вам нужно. Я никогда не делал обработку изображений на Java, поэтому не могу сказать, что будет лучше работать для вас, но я могу рассказать вам, как это сделать, как только вы его выберете. – cadams

+0

Вам понадобится метод загрузки изображения - это скорее всего создаст изображение в виде массива (обязательно проверьте документацию, чтобы определить, с каким размером массива связаны координаты x и y). Затем вы можете посмотреть значения RGB каждой координаты на вашем изображении с помощью вложенного цикла цикла и отдельных координат в новые массивы в зависимости от их разных значений RGB. – cadams

Смежные вопросы