Рефераты. Система автоматизированного анализа пространственной структуры изображений. Подсистема линейной сегм...

3.      Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. – М.: Наука, 1981. – 544с.

4.      Бакут П.А., Колмогоров П.С. Сегментация изображений: Методы выделения границ областей // Зарубежная радиоэлектроника, 1987, № 10. - С. 25-46.

5.      Бакут П.А., Колмогоров П.С., Варновицкий И.Э. Сегментация изображений: методы пороговой обработки // Зарубежная радиоэлектроника, 1988, № 4. - С. 6-24.

6.      Быстрые алгоритмы в цифровой обработке изображений. - М.: Радио и связь, 1984. - 224с.

7.      Вдовин А.М., Хаба Б.С., Мурынов А.И., Лялин В.Е. Исследование планарных элементов пространственной структуры изображений // Химическая физика и мезоскопия. Т.3, 2001, №2. - С.134-147.

8.      Журавлев Ю.И., Гуревич И.Б. Распознавание образов и анализ изображений // Искусственный интеллект. Кн. 2. Модели и методы. - М.: Радио и связь, 1990. - 304с.

9.      Прэтт У. Цифровая обработка изображений. - Кн. 1. - М.: Мир, 1982. - 312с. - Кн. 2. - М.: Мир, 1982. - 480с.

10. Розенфельд А., Дейвис Л.С. Сегментация и модели изображения // ТИИЭР, т. 67, 1979, № 5. – С. 71-81.

11. Толковый словарь по искусственному интеллекту / А. Н. Аверкин, М.Г. Гаазе-Рапопорт, Д.А. Поспелов. – М.: Радио и связь, 1992. – 256с.

12. Эйнджел Э. Интерактивная компьютерная графика. – М.: Вильямс, 2001. – 592с.

13. Murynov A.I., Levitskaya L.N., Shibaeva I.V. The model discretely - planimetry graphic structures of the image graphic // Тез. докл. - Нижний Новгород: Изд-во Нижегородского госуниверситета, 2004. – С. 258.

14. Николаев Д.П. Алгоритмы цветовой сегментации, применимые в условиях сложного освещения сцены // Автореф. дисс. – М: Изд-во института по проблем передачи информации РАН, 2004

15. Радыгина И. И. Методические пособия для выполнения раздела «Организационно экономическая часть».– Ижевск: ИжГТУ, 2002.

16. Бычин В.Б., Малинин С.В. Нормирование труда: Учебник. – Москва: Издательство «Экзамен», 2002.

17. ГОСТ 12.0.002-80 Система стандартов безопасности труда. Термины и определения - М.: Издательство стандартов, 1984.

18. СанПиН 2.2.4.548-96 Гигиенические требования к микроклимату производственных помещений. -М.: Издательство стандартов, 1996.

19. ГОСТ 12.1.003-89 Система стандартов безопасности труда. Шум. Общие требования безопасности. -М.: Издательство стандартов, 1989.

20. ГОСТ 12.1.009-76 Система стандартов безопасности труда. Электробезопасность. -М.: Издательство стандартов, 1976.

21. ГОСТ 12.1.004-91 Система стандартов безопасности труда. Пожарная безопасность. Общие требования. -М.: Издательство стандартов, 1992.

22. СНиП 24-05-95 Правила устройства электроустановок. -М.: Издательство стандартов, 1995.

23. Сенилов М.А., Почерняев С. В., Килин И. В. Методические указания по дипломному проектированию. -  Ижевск: ИжГТУ, 1998.

24. ГОСТ 19.701-90 ЕСПД. Схемы  алгоритмов, программ, данных и систем.   – М.: Издательство стандартов, 1991.

25. ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению. – М.: Издательство стандартов, 1979.

26. ГОСТ 19.505-79 ЕСПД. Руководство оператора. Требования к содержанию и оформлению. – М.: Издательство стандартов, 1979.

ПРИЛОЖЕНИЕ 1

РУКОВОДСТВО ПРОГРАММИСТА


П.1.1. Назначение программы


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

Данная программа применяется в составе «Системы автоматизированного анализа пространственной структуры изображений».


П.1.2. Условия применения программы


При работе с программой необходимо обеспечить выполнение следующих требований к комплексу технических средств:

-     персональный компьютер IBM PC с процессором не ниже Pentium I;

-      клавиатура;

-      монитор;

-      жесткий диск с объемом свободного пространства не менее 50 МБ;

-      оперативная память объемом не менее 128 МБ.

Работа программы возможна только на ЭВМ, которые поддерживают 32-разрядные операционные системы семейства Windows, такие как Windows 95,  Windows NT или выше.

Программа реализована в среде программирования  Borland C++ Builder 6.

Программа является самостоятельным модулем, не требующим установки дополнительного программного обеспечения

Программа состоит из модулей, каждый из которых обращается к подпрограммам:

Модуль lineseg.cpp:

- actExitExecute – обработка запроса завершения работы программы;

- FormCreate – создание формы обработки изображения;

- actZoomInExecute – режим увеличения изображения;

- actZoomOutExecute - режим уменьшения изображения;

- actOpenFileExecute – открытие файла для обработки;

- actSaveFileExecute – сохранение файла;

- Image2MouseMove – обработка события движения указателя мыши при наведении на элементы изображения;

- Image2MouseDown – обработка события нажатия кнопки мыши при редаутировании изображения;

- actZoom1Execute - режим установки масштаба изображения 100%;

- actAnalyzeExecute – вызов основной функции обработки изображения;

- FormCanResize – изменение размера окна;

- actNewFileExecute – создание нового файла для обработки;

- actGridCheckExecute – изменение режима просмотра сетки;

- actLightCheckExecute - изменение режима подсветки структурных элементов изображения;

- actZoom10Execute – режим установки 10-кратного увеличения изображения;

- actSegLightCheckExecute - изменение режима подсветки сегментов линий;

- actLockViewExecute – изменение режима блокировки изображения;

- actAnalyzeNodeExecute – обработка узлов изображения ;

- actAnalyzeSegExecute – обработка сегментов изображения;

- FormCloseQuery – обработка запроса на закрытие окна;

- actOpenArrayExecute – открытие изображения из файла массива точек;

- actSaveArrayExecute – сохранение  изображения в файл массива точек;

- actOptionsExecute – вызов окна настройки;

- actSaveCodeExecute – запись результата обработки изображения в файл;

- actSegCodeOutExecute – выполнение алгоритма формирования координат сегментов;

- ZoomTo –установка заданного масштаба изображения;

- DrawGrid – рисование сетки изображения;

- ShowInfo – отображение информации о текущем состоянии;

- NeigCount – определение количества соседних точек;

- VectMove – осуществление движения координат обработки изобржаения в заданном направлении;

- wlog – вывод информации в журнал вычислений;

- VectToStr – преобразование кода вектора направления в строку;

- ValidateView – обработка свойств доступности элементов панели управления;

- plDistance(x, y, x1, y1, x2, y2) – вычисление расстояние (минимального) от точки (x,y) до прямой, заданной точками (x1,y1) и (x2,y2)

StrToLen – выравнивание строки для образования формата определенной длины;

- NeigNode – рекурсивная обработка соседей точки на принадлежность узлу

- NeigLine – рекурсивная обраобтка соседей точки (x,y) на принадлежность сегменту

- GetLineVect – рекурсивная обработка кода сегмента линии;

- NodeCentre  - вычисление значения центра узла;

- FillLine изменение принадлежности точек одного сегмента другому;

- CodeLine – формирование кода сегмента линии.

Модуль lsImgSize:

- btnCancelClick – обработка события отмены создания нового файла;

TfrmImgSize – конструктор диалога создания нового файла;

Модуль lsOptions:

- btnCancelClick – обработка события отмены изменения настроек программы;

- Label1MouseDown – обработка события изменения цвета сетки изображения;

- Label2MouseDown – обработка события изменения цвета подсветки линий изображения;

- Label3MouseDown – обработка события изменения цвета подсветки узлов изображения;

- Label4MouseDown – обработка события изменения шрифта окна журнала;

- Label5MouseDown – обработка события изменения шрифта окна результатов;

- TfrmOptions – конструктор диалога настройки программы;


П.1.3. Характеристики программы


Программа имеет следующие режимы работы:

- импорт/экспорт файлов изображений;

- просмотр и редактирование изображений;

- поиск узлов;

- поиск сегментов;

- кодирование сегментов;

- автоматическая обработка изображения.

Просмотр и редактирование изображений выполняется по мере необходимости.

Импорт/экспорт файлов изображений осуществляется при получении входной информации и также при необходимости ее дополнительного вывода.

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

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

Любой из режимов работы может быть выбран пользователем с выбором соответствующего пункта меню.


П.1.4. Обращение к программе


Для вызова программы необходимо запустить на выполнения исполняемый файл lineseg.exe.

Запуск программы может быть произведен из командной строки любого файлового менеджера или из системного меню программ операционной системы, а также соответствующим ярлыком при его наличии.


П.1.5. Входные и выходные данные


Входными данными программы может являться любое графическое изображение. В работе программы в составе «Системы автоматизированного анализа пространственной структуры изображений» входными данными программы является массив точек изображения, предназначенного для обработки, сформированный в результате работы подсистем фильтрации.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.