
Программа AR (Authentic Reproduction - Аутентичное репродуцирование) для поддержки достоверного воспроизведения данных экспериментальных исследований
В результате совместных работ коллектива сотрудников Института проблем информатики РАН и его Орловского филиала (ОФ ИПИ РАН) при поддержке Российского фонда фундаментальных исследований в 2002-2005 гг. разработана программа AR (Authentic Reproduction - Аутентичное репродуцирование), предназначенная для реализации одного из вариантов адаптации информационной технологии достоверного воспроизведения данных экспериментальных исследований, представимых в виде цветных растровых графических изображений на периферийных устройствах ПЭВМ, к пользовательской компьютерной системе.
В рамках проекта разработаны новые математические методы, алгоритмы, вычислительные методы и программные средства поддержки достоверного воспроизведения данных экспериментальных исследований. Имеются в виду как данные, полученные в результате измерений и представленные в виде таблиц, так и графические данные, полученные, например, с помощью цифровой фотокамеры.
Математические методы и алгоритмы расчета обеспечивают трансформацию цветных изображений или соответствующих табличных данных в цветные машиночитаемые объекты и корректное преобразование форм представления машиночитаемых объектов при переходе от цветового пространства одного периферийного устройства к другому, в том числе при печати и сканировании.
Машиночитаемые объекты позволяют проводить и визуальный, и автоматический (автоматическое обнаружение и декодирование) анализ данных при любых - электронной и печатной формах их представления.
Новизна программы AR для решения задачи аутентичного репродуцирования заключается в том, что она, в отличие от существующих программ (использующих черно-белые машиночитаемые объекты и предназначенных для решения задач, менее требовательных к объему репродуцируемой информации) в качестве машиночитаемых объектов использует специально разработанные цветные двумерные штриховые коды - Color Bar Code (CBC).
Программа AR представляет собой Windows-приложение, разработанное в среде программирования Delphi 6. Для реализации программы AR необходим персональный компьютер Pentium с цветным сканером, принтером, цифровой фотокамерой и средой Windows 98.
Программа AR обладает опциями:
- создания пробной и пользовательской палитры CBC;
- преобразования изображений и табличных данных в CBC;
- печати CBC;
- декодирования отпечатков CBC по их сканам;
- генерации табличных входных данных демонстрационного примера.
Для создания пробной и пользовательской палитры CBC предназначены программные модули, обеспечивающие:
- создание пробной RGB-палитры в виде 24-битового BMP-файла TPalRGB.BMP;
- настройку принтера;
- предварительный просмотр отпечатка пробной палитры;
- печать пробной палитры;
- тестирование скана отпечатка пробной палитры TPalScan.BMP;
- построение пользовательской RGB-палитры в виде 24-битового BMP-файла UPalRGB.BMP.
Для преобразования изображений и табличных данных в CBC предназначены программные модули, обеспечивающие:
- создание тестовой таблицы в виде Table.txt;
- преобразование произвольного изображения, представленного BMP-файлом, в специальное изображение в виде файла Image.BMP;
- построение CBC.BMP из Table.txt и текущего UPalRGB.BMP;
- построение CBC.BMP из Image.BMP и текущего UPalRGB.BMP.
Для печати CBC предназначены программные модули, обеспечивающие:
- настройку принтера;
- предварительный просмотр отпечатка CBC.BMP;
- печать CBC.BMP.
Для декодирования отпечатков CBC по их сканам предназначены программные модули, обеспечивающие:
- обнаружение CBC в скане отпечатка CBC;
- декодирование UPalRGB.BMP в виде файла IUPalRGB.BMP;
- декодирование аппроксимации Image.BMP в виде файла IImage.BMP;
- декодирование аппроксимации Table.txt в виде фрагмента файла Protocol.BMP;
- декодирование реквизитов CBC.BMP в виде фрагмента файла Protocol.BMP;
- декодирование CBC.BMP в виде файла ICBC.BMP.
Для генерации табличных входных данных демонстрационного примера предназначен программный модуль, обеспечивающий:
- расчет значений некоторой скалярной функции двух переменных;
- представление рассчитанных данных в виде файла Table.txt в соответствии с форматом данных программы AR.
Скачать программу (zip-архив, 367Kb)
Справки по электронной почте: ofran@orel.ru.
Внимание! Для работы программы необходимо наличие в Windows\system32 компонента приложения qtintf.dll, обеспечивающего доступ к библиотеке QT и распространяемого вместе с Delphi 6.
|