Программный комплекс по визуальной идентификации личности

Опубликован

Идея проекта

Лауреат
Полное название проекта
Программный комплекс по визуальной идентификации личности
Руководитель
Evsey
Заявлен
17 марта 2018, 15:13
Категории проекта
  • ИЗОБРЕТАЙ!
  • II ступень
  • На конкурс «Реактор» 2018
Ключевые слова проекта
  • python
  • машинное обучение
  • OpenCV
  • распознование лиц
Площадка конкурса
ФабЛаб ТюмГУ

Назначение технологии

Этот программный комплекс позволяет использовать библиотеку в открытом доступе для машинного обучения и распознования лиц OpenCV для визуального определения личности с помощью алгоритмов Виолы-Джонса. Он используется для управления доступом.

Принцип действия технологии

Сначала, программа заносит определённое кол-во фотографий человека ( как минимум более 100 ) под определённым числом. После этого, каждый раз когда заносятся фотографии, производится тренировка LBP каскада (Local Binary Patterns). Это занимает некоторое время, зависящее от кол-ва фотографий и людей. После этого, включается основной цикл программы в котором лица сравниваются с лицами из датабазы, и если оно находит лицо - то оно выдаёт значения, зависящее от определённой личности.

Презентация

РЕАКТОРПРОЕКТ.pptx

Галерея проекта

План проекта

Лидер проекта
Evsey
1

Распаралелливание процессов

Исполнитель:
Evsey
Срок:
не установлен
Статус:
выполнена

Описание и инструкции

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

Ключевые слова задачи

    Компетенции

    1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
    2. владение языковыми средствами – умение ясно, логично и точно излагать свою точку зрения, использовать адекватные языковые средства
    3. овладение понятием сложности алгоритма, знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки
    4. владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции
    5. сформированность умения работать с библиотеками программ; наличие опыта использования компьютерных средств представления и анализа данных.
    Приложенных файлов нет
    2

    Перенести весь проект на PyQT

    Исполнитель:
    Evsey
    Срок:
    не установлен
    Статус:
    выполнена

    Описание и инструкции

    Надо перенести весь проект с tkinter на PyQT, что должно улучшить работу.

    Ключевые слова задачи

      Компетенции

      1. готовность и способность к самостоятельной информационно-познавательной деятельности, включая умение ориентироваться в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников
      2. владение языковыми средствами – умение ясно, логично и точно излагать свою точку зрения, использовать адекватные языковые средства
      3. овладение понятием сложности алгоритма, знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки
      4. владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции
      5. сформированность умения работать с библиотеками программ; наличие опыта использования компьютерных средств представления и анализа данных.
      Приложенных файлов нет