Раздел верхнего уровня | Следующий раздел |
3.2.1. Основные возможности программного комплекса "КолОбок"
Программный комплекс использует следующие типы входных данных:
╥ видеосигнал с телекамеры;
╥ растровое цветное изображение (24 бит);
╥ растровое полутоновое изображение (8 бит);
╥ растровое бинарное изображение (1 бит);
╥ файл шаблона отчета;
╥ файл схемы действий.
Растровые изображения данных типов могут быть введены в компьютер с помощью
различных устройств и носителей информации (сканер, дискета и т.д.)
Выходные типы данных:
╥ растровое цветное изображение (24 бит);
╥ растровое полутоновое изображение (8 бит);
╥ растровое бинарное изображение (1 бит);
╥ файл шаблона отчета;
╥ файл схемы действий;
╥ отчет, выведенный на принтер;
╥ распечатка таблицы морфологических параметров.
Одно из достоинств программного комплекса - это возможность работы напрямую
с видеоизображением, поступающим с телекамеры. Для этого в системе установлена
карта видеозахвата, а также загружен драйвер этой карты. Размеры окна видеозахвата
задаются в настройках программы, однако это размеры только окна воспроизведения
видеоизображения, а размеры кадра, вырезанного из видеопотока, задаются в настройках
драйвера - это сделано для избежания неравномерных по разным осям координат
искажений изображения, таких как растягивание, сжатие. Если в системе установлен
драйвер видеозахвата фирмы Microsoft, то в программе будут доступны функции
параметров захвата, такие как параметры дисплея, источника и формата.
Для удобства использования программный комплекс предусматривает такие настройки,
как пути по умолчанию к изображениям, схемам данных, шаблонам отчетов, а также
ширину и цвет кисти для рисования, текущую калибровку. Система создаёт базу
калибровок и имеет настройки автоматических измерений.
В программном комплексе КолОбок предусмотрены как автоматические, так и ручные
измерения. Автоматические измерения проводятся для всего изображения, а морфологические
параметры, по которым будут проводиться измерения и возможность подсчета статистических
свойств изображения задаются в настройках автоматических измерений. После проведения
автоматических измерений создается новый документ - таблица автоматических измерений,
в которой отображены исследуемые параметры объектов-частиц, а также порядковый
номер частицы и порядковый номер кадра. При проведении автоматических измерений
возможно накопление статистики. Когда в настройках автоматических измерений
включена эта опция, при каждом новом измерении не происходит создания новой
таблицы, а данные добавляются в таблицу, при этом в таблице пересчитываются
все статистические характеристики, таким образом можно сделать обработку большого
изображения, поделенного на части. По полученной таблице можно сгенерировать
отчет, а можно просто вывести таблицу на принтер.
Ручные измерения можно проводить для отдельной частицы, а также можно измерить
произвольный угол по трем точкам, длину отрезка произвольной прямой и длину
произвольного пути. При проведении измерений для отдельной частицы необходимо
указать на эту частицу мышью, результатом измерений будет таблица, в которую
будут выведены все морфологические параметры объекта-частицы. Ручные измерения
хорошо подходят для примерного вычисления интервала, который затем будет использоваться
в фильтровании изображения по какому-либо параметру.
При создании отчета по таблице автоматических измерений можно или создать отчет
по шаблону, хранящемуся в файле, или вызвать программу RD для создания нового
шаблона отчета. При создании нового шаблона отчета можно выбрать ориентацию
листа (горизонтально или вертикально), а на лист можно добавить гистограмму,
график, текст, статистические данные или изображение. Для изображения, графика
и гистограммы нужно указать заголовок, для графика, гистограммы и статистических
данных необходимо указать тип входных данных. При создании отчета по шаблону
в программе PGP нужно выбрать из списка открытых документов-изображений изображение
для каждого контейнера-изображения в шаблоне и указать комментарии, после чего
отчет сгенерируется автоматически. Теперь можно распечатать отчет, сохранить
его в файле или загрузить готовый отчет, сохраненный на жестком диске.
В программе PGP реализована функция запоминания последовательности действий
оператора при анализе изображения, которая сохраняется под своим именем в базе
схем действий. При работе с несколькими кадрами одного и того же изображения
использовать созданную схему действий и, таким образом, за счёт автоматического
выполнения целой серии команд резко сократить трудоёмкость исследований.
При привязке размеров изображения к настоящему размеру объекта необходимо создать
новую калибровку, то есть сначала задать какое либо расстояние на изображении,
а затем подставить вместо этого расстояния, выраженного в пикселях, реальное
расстояние, выраженное в метрах. Именно это и происходит в пользовательском
окне "новая калибровка": пользователь может выбрать, каким образом
он будет задавать расстояние на изображении (вертикальная прямая, горизонтальная
прямая, или произвольная прямая), а затем выставить реальное расстояние замера
и имя калибровки, с которым он собирается ее использовать. Калибровку, созданную
однажды, можно использовать много раз, так как она записывается в базу. Для
этого нужно зайти в окно "Калибровка" и выбрать новую калибровку из
базы. После этого все рассчитываемые значения морфологических параметров объектов-частиц
будут высчитываться с учетом этой калибровки.
Программы реализованы на языке программирования С++ в среде программирования
Borland Builder 5.0.
Раздел верхнего уровня | Следующий раздел |