Программа реализации распознавания горизонтальных и вертикальных контуров
Программа состоит из классов Neuron и Form1.
Результат работы программы показан на рисунке 1.
Рисунок 1. Результат работы программы WindowsFormsApplication28
На рисунке 1 изображен результат работы программы распознавания образов. Нумерация pictureBox сверху вниз и слева направо. На pictureBox1 и pictureBox2 представлено исходное изображение. Программа настроена обрабатывать изображения квадратной формы черно-белые контрастные. Толщина линий составляет 1 пиксель. Программа настроена на распознавание следующих элементов контура: горизонтального контура нижнего положения и верхнего положения, вертикального контура левого положения и правого положения. Элементы контура изображения распознаются программой в два этапа: на первом этапе происходит распознавание без сдвига пикселей, на втором этапе происходит распознавание с использованием сдвига пикселей. Первому этапу распозвания соответствуют верхние изображения, второму – нижние. На pictureBox3 и pictureBox4 изображены распознанные элементы контура, соответствующие горизонтальному контуру нижнего положения. На pictureBox5 и pictureBox6 изображены распознанные элементы контура, соответствующие горизонтальному контуру верхнего положения. На pictureBox7 и pictureBox8 изображены распознанные элементы контура, соответствующие вертикальному контуру правого положения. На pictureBox9 и pictureBox10 изображены распознанные элементы контура, соответствующие вертикальному контуру левого положения. В результате работы программа полностью распознала все элементы контура изображения, произвела анализ элементов и вывела каждый вид элементов контура на отдельный экран.
На рисунке 2 представлен результат работы программы по распознаванию элементов контура прямоугольника.
Рисунок 2 Распознавание элементов контура прямоугольника
В результате работы программа полностью распознала все элементы контура изображения, произвела анализ элементов и вывела каждый вид элементов контура на отдельный экран.
Рисунок 3 Распознавание контура образа с внутренним контуром
В результате работы программа полностью распознала все элементы контура изображения, произвела анализ элементов и вывела каждый вид элементов контура на отдельный экран.
Рисунок 4 Распознавание контура образа с внутренними контурами
В результате работы программа полностью распознала все элементы контура изображения, произвела анализ элементов и вывела каждый вид элементов контура на отдельный экран.
Рисунок 5 Распознавание контура образа с внутренними контурами
В результате работы программа полностью распознала все 28 элементов контура изображения, произвела анализ элементов и вывела каждый вид элементов контура на отдельный экран.
|