Как оцифровать график с картинки
Перейти к содержимому

Как оцифровать график с картинки

  • автор:

Как оцифровать график с картинки

Эта программа предназначена для оцифровки графиков с рисунков представленных файлами в форматах bmp, jpg, tiff, pcx и др. Программа позволяет оцифровать график с заданным шагом и при необходимости отредактировать полученные результаты. Результаты оцифровки можно сохранить в текстовый файл или скопировать в буфер обмена для дальнейшей обработки, например в Excel.

Graph2Digit Screenshot

Свойства программы:
— поддержка графических форматов bmp, jpg, tiff, pcx, gif, png и wmf;
— возможность вставлять изображение из буфера обмена;
— поддержка сканера;
— возможность поворота картинки;
— автоматический режим оцифровки по максимальной яркости;
— автоматический режим оцифровки по цвету;
— режим ручной оцифровки;
— режим правки;
— быстрая привязка координат по 2, 3 или 4 точкам;
— выделение прямоугольной области для оцифровки;
— редактирование полученных данных в таблице;
— выполнение основных действий с помощью горячих клавиш;
— сохранение полученных данных в файл или копирование в буфер обмена.

Отзывы:

Из 9-ти программ для оцифровки Ваша справляется лучше всего.
Георгий Чунтонов
Спасибо за такую чудесную прогу как Graph2Digit 0.6. Я делаю научно-исследовательскую работу (на диплом) и там надо кучу графиков обрабатывать (понапридумали ж чуваки) и анализировать, а тут такая прога рульная.

Короче, спасибо от всей души.

С уважением,
s145
Прежде всего, хотелось бы выразить огромную благодарность Вам за Вашу разработку Graph2Digit 0.6. Исключительно удобная, функциональная и крайне необходимая программа, позволяющая в разы упростить рутинный труд анализа и обработки данных. Применений ей масса. Только я пользуюсь ей, начиная от оцифровки осциллограмм и заканчивая оцифровкой кардиограмм. Дальнейшая математическая, статистическая и аналитическая обработка открывает поистине бескрайнее поле деятельности. То, о чем раньше и думать на хотелось, из за чрезмерной трудоемкости, сейчас представляется простым, доступным и оперативным.

С уважением,
Alexander

Главная Graph2Digit DataView&nbspSimpleCalc&nbspStartExt&nbspSportClub

©2012 Вячеслав Плиско

DigitizeIt

Программа для цифрового преобразования – оцифровка сканированного графика или диаграммы в (x,y)-данные.

Программа для цифрового преобразования DigitizeIt заменяет планшет цифрового ввода. Иногда возникает необходимость извлечь значения данных из графиков. Например, в большинстве научных публикаций публикуются только графики, но не значения данных.
DigitizeIt помогает с легкостью получить цифры из такого графика!

Этот процесс состоит из трех шагов:

  1. импортировать график из файла или скопировать его в буфер обмена;
  2. определить систему осей;
  3. выполнить оцифровку автоматически или вручную. Значения данных можно сохранить в формате CSV или скопировать и вставить непосредственно в любое другое приложение, например MS Excel или OriginLab Origin.

Функции

  • автоматическая оцифровка линейных графиков и графиков рассеяния
  • ручной режим оцифровки щелчком мыши
  • возможность импорта практически всех распространенных форматов файлов изображений, в том числе gif, png, tiff, jpeg, bmp
  • вставка графиков через буфер обмена
  • возможность делать снимки экрана
  • экспорт данных в файл CSV или через буфер обмена в научном представлении с возможностью импорта во многие другие приложения (например, Mirocal Origin, Microsoft Excel)
  • возможность работы с наклонными или искаженными графиками – оси не должны быть ортогональными
  • линейная, логарифмическая, обратная оси и оси даты и времени
  • графики можно масштабировать, отображать зеркально и вращать
  • можно определить несколько разных наборов данных
  • сортировка значений данных
  • исчерпывающая онлайн-справка
  • языки: английский, немецкий, итальянский, испанский, французский, японский, китайский, Русский, корейский, португальский, хинди
  • доступно для Windows, Mac, Linux

Снимки экрана

Windows

снимок экрана

Нажмите, чтобы увеличить!

Работает на:
Демонстрационное видео:

DigitizeIt использовался для сбора данных для множества научных статей! Например, см. рекомендации в Академии Google.

Загрузка

Скачать DigitizeIt 2.5 для:

Windows СКАЧАТЬ
Mac СКАЧАТЬ
Linux СКАЧАТЬ

Если вам нужна помощь, ознакомьтесь с инструкциями по установке и удалению.

Регистрация

DigitizeIt – программа, которую можно попробовать перед покупкой. Незарегистрированная версия предназначена только для ознакомительных целей и перестанет работать через 21 день.
Если вы хотите продолжить использование DigitizeIt после периода оценки, вы должны приобрести лицензионный ключ. Срок действия лицензии неограничен, и она действительна для всех будущих обновлений DigitizeIt во всех поддерживаемых операционных системах.

Цены

Количество лицензий Цена
1 $ 39.00 / € 39.00 КУПИТЬ СЕЙЧАС
2 $ 70.00 / € 70.00 КУПИТЬ СЕЙЧАС
5 $ 156.00 / € 156.00 КУПИТЬ СЕЙЧАС
10 $ 273.00 / € 273.00 КУПИТЬ СЕЙЧАС

Процесс онлайн-регистрации осуществляется с помощью MyCommerce. Это просто, безопасно и быстро. Вы можете произвести оплату с использованием нескольким различных способов оплаты и валют. Если вы осуществляете оплату с помощью кредитной карты, вы получите лицензионный ключ сразу после покупки.

Нужен расчет цены? Предпочитаете делать заказ офлайн? Возникли вопросы по поводу заказа, доставки или оплаты?
Вы найдете все ответы в нашем Центре обслуживания клиентов.

Документация

Выберите Файл -> Открыть . По умолчанию будут показаны все поддерживаемые файлы. Выберите нужный график или проект DigitizeIt и загрузите его.

Поддерживаемые типы файлов:
DIG Файлы проекта DigitizeIt
TIFF Растровое изображение TIFF
GIF Растровое изображение CompuServe
PNG Переносимая сетевая графика
JPEG Растровое изображение JPEG
BMP Растровое изображение Windows или OS/2

Вставка графика из буфера обмена

Вы можете импортировать графики путем их вставки из буфера обмена ( Редактировать -> Вставить график ). Его можно использовать для импорта графиков в форматах, которые не поддерживаются DigitizeIt, например документов в формате PDF. Просто откройте график в любом приложении для редактирования изображений, скопируйте его в буфер обмена и вставьте в DigitizeIt.

Подсказка. Самый быстрый способ импортировать графики в неподдерживаемых форматах – использовать функцию DigitizeIt сделать снимок экрана.

Создание снимка экрана

DigitizeIt может сделать снимок экрана вашего рабочего стола ( Редактировать -> Сделать снимок экрана ). Его можно использовать для импорта графиков в форматах, которые не поддерживаются DigitizeIt, например документов в формате PDF. Просто откройте график в любом приложении для редактирования изображений и измените размер графика, чтобы он занимал большую часть экрана. Затем откройте DigitizeIt и выберите Редактировать -> Сделать снимок экрана . DigitizeIt скроет собственное окно до того, как будет сделан снимок экрана, чтобы в результате было получено изображение вашего рабочего стола без окна DigitizeIt.

Подсказка. Еще один способ сделать снимок экрана рабочего стола Windows – нажать кнопку «Печать» на клавиатуре. Снимок экрана будет скопирован в буфер обмена Windows. Затем вы можете вставить его в DigitizeIt, выбрав Редактировать -> Вставить график .

Сохранение проекта

Выберите Файл -> Сохранить проект , введите имя файла и нажмите «Сохранить». После этого график будет сохранен со всеми наборами данных в файл, который позже можно снова загрузить в DigitizeIt.

Определение системы осей

1) Выберите Ось -> X мин. , а затем щелкните минимальное значение на оси X. Введите соответствующее значение X в диалоговом окне. Числа можно вводить во многих форматах, в том числе в научном представлении (например, 1.23E5). Повторите эту процедуру с X макс., Y мин. и Y макс.

2) Выберите тип оси в разделе Ось -> Шкала и выберите линейную, логарифмическую шкалу или шкалу обратных величин. Для оси X также можно выбрать дату и время в качестве типа оси. Таким образом можно ввести X мин. и X макс. в формате даты и времени. В таком случае будет использоваться линейная шкала оси X.

Можно в любое время изменить сами оси, а также логарифмическую и линейную шкалу, при этом уже выбранные точки данных будут сохранены правильно. Оси могут быть расположены под произвольным углом друг к другу. Поворачивать график точно в горизонтальное положение не нужно.

Добавление точек данных

Нажмите Данные -> Выбрать точки . Теперь выберите точки данных на графике. Они добавляются в текущий набор данных.

Удаление точек данных

Нажмите Данные -> Удалить . Теперь выберите точки данных на графике. Они будут удалены из текущего набора данных. Если нажать Данные -> Удалить все , будут удалены все точки данных из набора данных.

Обработка наборов данных

Набор данных – это набор точек данных на графике. Все наборы данных используют одинаковые системные настройки осей. Текущий набор данных всегда отображается на панели инструментов. Чтобы добавить новый набор данных, выберите Набор данных -> Новый . Для удаления текущего набора данных выберите Набор данных -> Удалить .
Вы также можете изменить имя набора данных на более описательное, выбрав Набор данных -> Переименовать .

Экспорт набора данных

Создайте набор данных, который вы хотите экспортировать, как текущий набор данных, выбрав набор данных с помощью элемента управления набором данных на панели инструментов. Перейдите в Файл -> Экспорт CSV для экспорта этого набора данных в файл. Вы также можете скопировать текущий набор данных в буфер обмена, нажав Редактировать -> Копировать в буфер обмена , и вставить его в другое приложение.

Наборы данных экспортируются в научном формате с 13-значной точностью. При экспорте в файл значения разделяются запятыми или точками с запятой в формате csv (значения, разделенные запятыми). Файлы CSV можно открыть напрямую, например, с помощью Microsoft Excel или Microcal Origin.

Автоматическая оцифровка линейных графиков

DigitizeIt может автоматически оцифровывать линейные графики. Результаты могут отличаться в зависимости от качества и цветов вашего графика.
DigitizeIt может автоматически распознавать сплошные и большинство пунктирных линий. Пунктирные линии необходимо оцифровать вручную.

Чтобы автоматически оцифровать линейный график, выберите Авто-> Найти линию . Теперь нажмите на линию, которую вы хотите оцифровать. Оцифрованные точки вставляются в новый набор данных. Если при нажатии на линию удерживать CTRL (или CMD на Mac), новые точки будут добавлены в текущий набор данных.
Линия будет оцифрована с максимальным разрешением – одна точка данных для каждого пикселя графика. Толщина линии усредняется, поэтому точки данных всегда находятся в середине линии. Если вам нужно меньше точек данных на линию, измените расстояние между оцифрованными точками в диалоговом окне Параметры автоматической обработки. Если вы определили область поиска, линия будет обнаружена только в пределах области поиска.

Возможные проблемы:

1) Найдена только часть линии.
Эта проблема может быть обусловлена прерывистой линией или пикселями с немного разными цветами. Попробуйте отрегулировать настройки цвета в диалоговом окне Параметры автоматической обработки.

2) Пересечение линий или пересечение с осями графика и линиями сетки одного цвета
DigitizeIt пытается игнорировать линии сетки и пересечения и находить следующий отрезок линии после пересечения.
Если линии имеют разные цвета, но проблема по-прежнему возникает, попробуйте более строгие настройки цвета в диалоговом окне Параметры автоматической обработки. В противном случае можно определить область поиска и оцифровать линию по частям.

Вы можете настроить цвет и максимальное количество точек на линии в диалоговом окне Параметры автоматической обработки.

Автоматическая оцифровка графиков рассеяния

DigitizeIt может автоматически оцифровывать графики рассеяния. Результаты могут отличаться в зависимости от качества и цветов вашего графика.

Чтобы автоматически оцифровать график рассеяния, выберите Авто-> Найти символы . Теперь нажмите на один из символов, который вы хотите оцифровать. Важно нажать на часть символа, цвет которого отличается от цвета фона вашего графика. Например, если вы хотите оцифровать круги с черной рамкой, но с заливкой фонового цвета, нажмите на черную рамку. Затем размер и центр символа будут определяться автоматически, и DigitizeIt найдет все похожие символы на всем графике и поместит их в новый набор данных.
Убедитесь, что контур символа, на который вы нажали, обведен красной линией. Это часть символа, который DigitizeIt считает контрольным символом. Если зеленая линия не повторяет контур символа и слишком узкая или слишком широкая, отрегулируйте настройки цвета в диалоговом окне Параметры автоматической обработки.
Если вы определили область поиска, будут обнаружены только символы в пределах области поиска.

Если DigitizeIt обнаружил не все символы или их слишком много, необходимо отрегулировать настройки цвета и сходства в диалоговом окне Параметры автоматической обработки.

Определение области поиска

Если вы хотите ограничить автоматическую оцифровку определенной областью графика, выберите Авто -> Область поиска . Перетащите прямоугольник с помощью мыши на графике. Теперь линии и символы будут оцифрованы только внутри этой области. Вы можете очистить область поиска, выбрав Авто -> Очистить область .

Параметры автоматической оцифровки

Здесь можно настроить параметры, которые применяются для автоматической оцифровки линий и символов. Откройте диалоговое окно Авто -> Параметры .

1) Максимальное цветовое различие
DigitizeIt определяет, принадлежит ли определенный пиксель графика линии или символу на основе сравнения цветов. Пиксель, на который вы щелкнули, чтобы начать процесс оцифровки, устанавливает эталонный цвет.
Сравнение цветов выполняется в цветовом пространстве Lab. Значение цветового различия, которое можно установить здесь, используется как максимальное расстояние между эталонным цветом и цветом пикселя, который считается принадлежащим линии или символу.

Таким образом, значение 0 означает, что цвета должны точно совпадать, 255 означает, что все цвета совпадают (не используется!).

Этот параметр применим как к оцифровке линий, так и символов.

2) Соответствие символов в %
Это значение определяет, в какой мере символ должен соответствовать символу, который вы хотите оцифровать, чтобы считаться таким же. Оно устанавливает количество пикселей, которое может отличаться в % от общего количества пикселей символа. (Если два пикселя совпадают, оно определяется настройкой максимального цветового различия.)

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

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

3) Расстояние между точками на линии в пикселях изображения
Это значение устанавливает расстояние в пикселях изображения между двумя оцифрованными точками на оцифрованной линии. Используйте этот параметр, чтобы уменьшить количество точек на линию.

Как оцифровать график с картинки

Рассказано о новых, неожиданных возможностях программы «Фемтоскан Он-лайн» по оцифровке графиков и кривых. Подробно показано, каким образом можно оцифровать кривые. Каждый шаг проиллюстрирован.

Записывать каждую точку отдельно неудобно. Постоянно что-то отвлекает, сбивает, и все приходится начинать заново. «Ручной перенос», к тому же, существенно искажает данные. Что же делать? Еще совсем недавно автору статьи приходилось пользоваться программой «Кривомер», написанной К.Зельдовичем лет 15 назад. Название программы должно было отражать ее суть – перевод кривых в цифровой формат в виде двух аккуратных столбиков Х и Y. Однако название также подчеркивало принцип ее работы – программа постоянно зависала, данные терялись. Удачно оцифровать кривую удавалось при определенной сноровке раза с пятого, что все равно было быстрее, чем делать это вручную.
Примерно в то же время в объединенной лаборатории зондовой микроскопии МГУ А.Филонов создавал программу обработки СЗМ-изображений «Фемтоскан». Многие аспиранты и соискатели пользовались ею для измерения и обработки данных, полученных на NanoScope III. Программа и сегодня остается «живой» – каждое стоящее предложение по модернизации (добавление новых функций, улучшение интерфейса) работает в ней уже практически на следующий день. В момент, когда функций у «Фемтоскана» было уже достаточно много, пришла идея с ее помощью оцифровать кривые, и это удалось.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *