Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
laby_stz.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
368.13 Кб
Скачать

Выделение границ на изображении

ОСНОВНЫЕ СВЕДЕНИЯ.

Контурной точкой для области изображения Р, однородной по некоторому свойству G, например яркости, называется элемент RP, такой, что в его 4-х связной окрестности содержится хотя бы один пиксель, не обладающий свойством G.

Контурным изображением называется множество всех контурных точек, выделенных в соответствии с одним и тем же свойством G.

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

П од выделением границ обычно понимают преобразование исходного изображения G(x,y) в контурное B(x,y) по некоторому правилу.

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

где d –оценки частных производных функции яркости в точке с координатами x,y

О бработка градиентного изображения B(x,y) осуществляется по правилу

Вид оператора d зависит от метода выделения границ:

  1. М етод Робертса

  2. Р азностный метод

где G(x,y) яркость изображения в текущей точке с координатами (x,y).

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

  1. Считывание данных из исходного файла.

  2. Формирование алгоритма выделения границ.

  3. Преобразование изображения в контурное

  4. Вывод контурного изображения на экран в графическом режиме.

  5. Запись в файл контурного изображения

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ.

ОСНОВНЫЕ СВЕДЕНИЯ.

Одной из основных задач, решаемых СТЗ, является определение положения и ориентации предъявляемых объектов относительно системы координат, связанной с рабочим столом. В дальнейшем считаем, что точка с координатами (0,0) совпадает с верхним левым углом рабочего стола.

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

г де X0 и Y0 – координаты центра тяжести объекта, при бинарном квантовании совпадающие с координатами центра формы, ij=1, если точка принадлежит объекту, ij=0, если точка отнесена к фону.

(xij,yij ) – координаты точки изображения (i,j) по оси x и y соответственно.

При полутоновом изображении центр формы определяется аналогично, а центр тяжести может быть найден по формулам:

где

xg,yg – координаты центра тяжести объекта, g (xi,yJ ) – яркость в точке изображения с координатами xi,yJ., N – число элементов изображения.

П о этим данным находят главные моменты инерции объекта I1 и I2

и ориентацию объекта – угол наклона оси симметрии к одной из осей координат, например к оси Х

В этих формулах Ix, Iy и Ixy – ненормированные моменты второго порядка, равные соответственно:

И ногда координаты центра тяжести называют моментами первого порядка, а площадь объекта – моментом нулевого порядка.

П ри объектах, имеющих форму, близкую к прямоугольнику или ромбу иногда используют упрощенные формулы для определения координат центра формы:

Здесь xi min, yi min, xi max, yi max, минимальные и максимальные значения координат пикселей объекта по осям X и Y соответственно.

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Написать и отладить программу на языке С++ в среде программирования Borland C++ Builder, в которой обрабатывается файл изображения, подготовленный при выполнении предыдущих работ, и вычисляются главные моменты инерции объекта. А также производиться распознание объекта по геометрическим характеристикам.

  1. Считывание данных из исходного файла.

  2. Определение центра формы объекта.

  3. Определение ненормированных моментов второго порядка.

  4. Определение главных моментов инерции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]