
Выделение границ на изображении
ОСНОВНЫЕ СВЕДЕНИЯ.
Контурной точкой для области изображения Р, однородной по некоторому свойству G, например яркости, называется элемент RP, такой, что в его 4-х связной окрестности содержится хотя бы один пиксель, не обладающий свойством G.
Контурным изображением называется множество всех контурных точек, выделенных в соответствии с одним и тем же свойством G.
Замкнутым контуром или границей называется контурное изображение, у которого каждая контурная точка имеет только двух соседей.
П
од
выделением границ обычно понимают
преобразование исходного изображения
G(x,y)
в контурное B(x,y)
по некоторому правилу.
Чаще всего используются методы пространственного дифференцирования., т. е. рассчитывается мера изменения яркости при переходе от одной точки изображения к другой с последующим сравнением этой меры с порогом T.
где d –оценки частных производных функции яркости в точке с координатами x,y
О
бработка
градиентного изображения B(x,y)
осуществляется по правилу
Вид оператора d зависит от метода выделения границ:
М
етод Робертса
Р
азностный метод
где G(x,y) яркость изображения в текущей точке с координатами (x,y).
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Считывание данных из исходного файла.
Формирование алгоритма выделения границ.
Преобразование изображения в контурное
Вывод контурного изображения на экран в графическом режиме.
Запись в файл контурного изображения
ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ.
ОСНОВНЫЕ СВЕДЕНИЯ.
Одной из основных задач, решаемых СТЗ, является определение положения и ориентации предъявляемых объектов относительно системы координат, связанной с рабочим столом. В дальнейшем считаем, что точка с координатами (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, в которой обрабатывается файл изображения, подготовленный при выполнении предыдущих работ, и вычисляются главные моменты инерции объекта. А также производиться распознание объекта по геометрическим характеристикам.
Считывание данных из исходного файла.
Определение центра формы объекта.
Определение ненормированных моментов второго порядка.
Определение главных моментов инерции.