Пятница, 2024-04-26, 7:32 AM

МОЭВМ

Новости Регистрация Вход
Привет, Ленивый · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум » Универ » Дела группы » Разработка проекта по КМИЛ (пытаемся сделать рабочую систему)
Разработка проекта по КМИЛ
suplexДата: Четверг, 2008-10-23, 0:11 AM | Сообщение # 11
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
План написания системы:
(выполнить до 24.10.08)

1) Найти нормальную базу. Пока используем IMM. (Чупров/Мачихин)

2) Ознакомиться с новым материалом по своей теме (Все, Горошков пришлёт)

3) Реализовать свой метод в своем файле. Выделять функции, общие для всех. (Все)

4) Определить характерные точки лица (Мачихин)

5) Проанализировать и разработать систему обмена между функциями. (каждый предоставляет внешние
интерфейсы своего модуля- что на вход, что на выход; предпочтения к исходным данным) начальное состояние - на входе цветное изображение. На выходе множество точек/новое изображение. Если ответственный за модуль не проявляет инициативы, то … (Воробьёв)

6) Продолжаем разработку template matching (Николаев)

7) Corner detection, внедрение собственных баз (с макияжем и без) (Гурская)

Алгоритм:

1) Выделяем лицо на фотографии (Локализация) (---------------------)

________a. Определяется контур (Романов, Строкина)

________________i. Определяем глаза (Воробьев, Швецов, До)

________________________1. Выделяем нос (Бровин)

________________________2. Выделяем губы (Горошков)

________________________________a. Определяем подбородок (Бавин, Листов)

________________________3. Брови (Успенский, Паршукова)

________b. Определить точки на контуре лица (Романов, Строкина)

2) Формируем множество характерных точек на лице. (Конкатенация предыдущий результатов)

 
suplexДата: Четверг, 2008-10-23, 0:19 AM | Сообщение # 12
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
функция для нахождения центров глаз:

function [xLeftEye, yLeftEye, xRightEye, yRightEye] = findyeys(LOCAL_FACE);

xLeftEye, yLeftEye - левый глаз
xRightEye, yRightEye - правый глаз

LOCAL_FACE - локализованное лицо (изображение внутри контура лица)

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

 
igorekДата: Четверг, 2008-10-23, 0:27 AM | Сообщение # 13
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Статус: Offline
> 4) Определить характерные точки лица (Мачихин)
предлагаю забить на стандарт и выбрать самые простые точки biggrin
 
GekДата: Четверг, 2008-10-23, 0:28 AM | Сообщение # 14
потусторонний следящий
Группа: Проверенные
Сообщений: 14
Награды: 0
Статус: Offline
чуваки. Я тут надыбал код нужный. Сегодня ночью (один) и завтра буду с наташей писать. Предлагаю ограничиться пока что обработкой изображений по одиночки. гUI будет содержать кнопку выбора изображения, исходное изображение и кнопку вперед и вконец. При нажатии на первую производится переход к работе следующей подсистемы и выводится её результат, на вторую - итог, соответственно
 
DilandauДата: Четверг, 2008-10-23, 0:43 AM | Сообщение # 15
Рядовой
Группа: Проверенные
Сообщений: 2
Награды: 0
Статус: Offline
Quote (igorek)

> 4) Определить характерные точки лица (Мачихин)
предлагаю забить на стандарт и выбрать самые простые точки

поддерживаю)

 
suplexДата: Четверг, 2008-10-23, 1:00 AM | Сообщение # 16
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
Quote (Gek)
Предлагаю ограничиться пока что обработкой изображений по одиночки.

Легко, но план системы надо накидать, всё равно, в итоге надо будет всё объединять. => описываем предполагаемые интерфейсы модулей.

Quote (Dilandau)
Quote (igorek)

> 4) Определить характерные точки лица (Мачихин)
предлагаю забить на стандарт и выбрать самые простые точки

поддерживаю)

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

П.С. у нас конечно будет ещё круче))

П.С.С. мы тетрис включим в пакет поставки, чтобы оператору скучно не было)

 
DilandauДата: Четверг, 2008-10-23, 11:18 PM | Сообщение # 17
Рядовой
Группа: Проверенные
Сообщений: 2
Награды: 0
Статус: Offline
Извиняйте, завтра (24.10.2008) я выступать и присутствовать на занятии не буду.
 
suplexДата: Суббота, 2008-10-25, 2:03 AM | Сообщение # 18
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
в каталоге файлов качаем нашу прогу.

скачать тут

То, что сегодня Мы сделали на паре.

Прога работает, но уважаемые, *без мата не могу*

Откорректировал вывод результирующего изображения, стало намного круче. И цвет, и линий нет через всю фотку)))

На нашем тестовом примере, всё работало идеально, подгонка была проведена профессионально, не зря алгебру учили, *без мата не могу*, после того, как я сменил фотку , *без мата не могу* *без мата не могу* *без мата не могу* *без мата не могу* *без мата не могу* *без мата не могу*, нормально продолжали находиться только глаза и губы (ну кроме стандартных погрешностей). Нос тоже всегда определялся, очень точно, почти в одной и той же точке + на других частях лица, если посмотреть все точки, *без мата не могу*, на паре смотрели, что же это на правом глазе видно)) *без мата не могу* Да , там определялся нос))
С подбородком вообще дело тёмное, *без мата не могу*, ну подгоняй, ну меняй коэффициенты, но не тупо задавай точки подбородка *без мата не могу* *без мата не могу* *без мата не могу* *без мата не могу*, сменив фотку, функция отказалась работать, оказалось, что на этой фотке нет такой точки, просто слишком много прибавили, убрав эту поправку *без мата не могу*, точки стали не сильно отличаться от губ *без мата не могу* очень жаль, но зато, работает на всех фотках. *без мата не могу* надо ещё проверить поправку центральной точки подбородка, *без мата не могу*, вижу там баг, но его можно завуалировать биометрикой лица центр_губ+50, это хоть куда бы не шло. С этим надо разобраться.

Теперь о хорошем:
прога работает на всех представленных примерах.
Их число возросло аж до ТРЁХ.

Мы смогли за 20 минут склепать прогу, объединив работу пяти напрвалений:
глаза
нос
губы
подбородок
темпл мачинг

это большой прогресс.

вообщем, МЫ молодцы.

Ловим баги, правим свои модули.

Подключаем брови и контур.

срок до 7 ноября.

список всех заданий на 7 число, будет опубликован позже (Миша).

Если есть люди, которые хотят включиться в работу или просто тупо получить зачёт, отзовитесь. нас 17 человек, пока активно работают только 9, трое хоть иногда появляются, есть свободные направления. если вдруг, кто-то не знает, что же ему делать, то пишите ниже, озадачим.

 
suplexДата: Суббота, 2008-10-25, 2:06 AM | Сообщение # 19
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
и забыл сказать, нас сегодня было 50% , это конечно круто wacko
 
МихаДата: Суббота, 2008-10-25, 10:00 PM | Сообщение # 20
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Статус: Offline
Вот то, что попросила нас сделать к следующему разу ЕКатерина:
1. GUI
2. Быстродействие: проанализировать работу всех частей проги, выявить тормознутые и ускорить.
3. Протестировать на IMM и других БД нашу прогу и сделать выводу по каждому методу: что и в каких ситуациях не работает. + исправить
4. Найти код/прогу для детекции лиц
5. Глаза: найти зрачок, уголки глаз
6. Если лицо наклонено, то выровнять. Нужно сделать блок выравнивания лица, используя найденые координаты глаз
7. Произвести улучшения в методе, определяющем кончик носа
8. Используя градиент или другие методы, найти дополнительные точки на губах
9. Найти минимум 2 дополнительные точки на подбородке
10. Сделать определение бровей
11. Контуры (?)
 
Форум » Универ » Дела группы » Разработка проекта по КМИЛ (пытаемся сделать рабочую систему)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: