Автоматизированное распознавание лиц | Статья в журнале «Техника. Технологии. Инженерия»

Отправьте статью сегодня! Журнал выйдет 7 декабря, печатный экземпляр отправим 11 декабря.

Опубликовать статью в журнале

Автор:

Рубрика: Спецвыпуск

Опубликовано в Техника. Технологии. Инженерия №3 (5) июнь 2017 г.

Дата публикации: 14.07.2017

Статья просмотрена: 273 раза

Библиографическое описание:

Хужамуратов, Б. Х. Автоматизированное распознавание лиц / Б. Х. Хужамуратов. — Текст : непосредственный // Техника. Технологии. Инженерия. — 2017. — № 3.1 (5.1). — С. 59-62. — URL: https://moluch.ru/th/8/archive/62/2643/ (дата обращения: 24.11.2024).



Введение

Актуальность вопроса. Автоматизированное распознавание лиц - это интересная проблема компьютерного зрения со многими коммерческими и правоохранительными приложениями. Совместимость Mugshot, пользовательская проверка и контроль доступа пользователей, наблюдение за толпой, расширенное взаимодействие с человеческим компьютером становятся возможными, если может быть реализована эффективная система распознавания лиц. Хотя исследования в этой области относятся к 1960-м годам, только совсем недавно были получены приемлемые результаты. Однако распознавание лиц по-прежнему остается сферой активных исследований, поскольку для решения проблемы не были предложены успешный подход или приемлемая модель.

Неадекватность автоматизированных систем распознавания лиц особенно очевидна по сравнению с врожденной способностью распознавания лиц. Мы распознаем человеческие лица, чрезвычайно сложную визуальную задачу, почти мгновенно, и наши собственные способности распознавания гораздо более надежны, чем компьютер. Мы можем распознать знакомого человека при очень неблагоприятных условиях освещения, от различных углов или точек обзора. Различия в масштабировании (лицо, находящееся близко или далеко), различные фоны не влияют на нашу способность распознавать лица, и мы даже можем распознать людей, у которых есть только часть видимого лица или даже после того, как прошло несколько лет. Кроме того, мы можем распознать лица нескольких тысяч человек, с которыми мы познакомились за всю нашу жизнь.

einstein4Albert_Einstein_Headunnamed

Рисунок 1.Три разных фотографии Альберта Эйнштейна, легко признаваемых выдающимся физиком, хотя фотографии могут сильно отличаться от наших собственных воспоминаний о нем.

Основная часть

Программы написаны на языке C#. Для этого нам нужно Visual Studio среды программирования Microsoft.

Рисунок 2. Cоздать новый проект на языке С#.

CTRL + ALT + X, чтобы нажав одну время, на создать панели элементов.

Вы можете выбрать необходимые элементы. Ниже приведен список необходимых элементов:

Label - метка (символы). Этот компонент окна формы не долго использовал ряд авторов и панель индикации «A» форму.Button- buyruq tugmasi (Оbrabоtchik sоbitiya OnClick). Bu kоmpоnеnta dasturchi tamоnidan bеrilgan bir nеcha buyruqlarni bajarishda ishlatiladi.

CheckBox - кнопка не-переключатель выбора (). Этот компонент программы для изменения базового логического свойства (Проверено).

RadioButton - кнопка выбора () переключатель. Новая выбранная перед нажимается кнопка записи, кнопка автоматически освобождается.

ListBox – выбираемая список. И предоставляет список опций, чтобы выбрать из.

ComboBox – Элемент ComboBox образует выпадающий список и совмещает функциональность компонентов ListBox и TextBox. Для хранения элементов списка в ComboBox также предназначено свойство Items.

GroupBox - представляет собой специальный контейнер, который ограничен от остальной формы границей. Он имеет заголовок, который устанавливается через свойство Text. Чтобы сделать GroupBox без заголовка, в качестве значения свойства Text просто устанавливается пустая строка.

Panel - Элемент Panel представляет панель и также, как и GroupBox, объединяет элементы в группы. Она может визуально сливаться с

Рисунок 3. Панель элементов

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

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

Рисунок 4, Программное обеспечения Обнаружения человеческого лица.

В первую очередь, нажимаем кнопку Обнаружение и распознавание, если нажимаем кнопку Добавить лица, появляется информационное окно.

Рисунок 5. Информационного окно.

Если нажать на кнопку Обнаружение и распознавание, то будет показано следующее окошко.

Рисунок 6. Обнаружения человеческого лиц

Когда камера в вашем лице обнаружена, нажимаете на кнопку Добавить лица, снимки подтвердили, что название картины.

Рисунок 7. Добавления лицо на базе и нам показать сообщения.

Фото база загружена, программа может определить на ваш лицо.

Рисунок 8. Обнаружения человеческого лица и показать её имя

Заключение

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

Литература:

  1. Adelson, E. H., and Bergen, J. R. (1986) The Extraction of Spatio-Temporal Energy in Human and Machine Vision, Proceedings of Workshop on Motion: Representation and Analysis (pp. 151-155) Charleston, SC; May 7-9
  2. AAFPRS(1997). A newsletter from the American Academy of Facial Plastic and Reconstructive Surgery. Third Quarter 1997, Vol. 11, No. 3. Page 3.
Основные термины (генерируются автоматически): лицо, Программное обеспечение, рисунок, человеческое лицо, ALT, CTRL, кнопка, обнаружение, остальная форма, панель элементов, элемент.
Задать вопрос