| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Совместные проекты/поиск партнёров > Давайте напишем ACDSee с распознаванием лиц |
| Автор: Dims 4.10.2008, 21:49 |
| Давайте напишем менеджер фотографий с автоматическим распознаванием лиц. В идеале -- чтобы автоматически группировала фотки по изображённому лицу. Поначалу -- чтобы просто распознавала, где на фотографии лицо и делала thumbnail с крупным лицом. |
| Автор: APro 5.10.2008, 08:59 |
| ммммм, не уловил суть идеи ... зачем это? а если 2 лица? (а если там фотография где 20-30 человек) |
| Автор: Dims 5.10.2008, 09:53 |
Ну вот я, например, иногда пытаюсь начать каталогизировать свой фотоархив по тому, кто изображён на фотографиях. Использую встроенное средство Acdsee с категориями. Но уходит очень много времени и руки опускаются. Было бы классно автоматизировать эту работу. Думаю, многим из тех, кто ведёт домашние фотоархивы, такая фича пригодилась бы. И что? Вы считаете, не судьба придумать, что делать в этом случае? Например, можно делать thumbnail (плитку) где фотография обрезана просто до лиц. Или собирать в плитку кучу лиц в мозаику и т.п. |
| Автор: APro 5.10.2008, 12:57 |
| ссылка2 - это немного не то... (не в тему) |
| Автор: Dims 5.10.2008, 13:20 | ||||
Не в одну директорию, а в одну категорию. Вы видели, как устроены категории в ACDSee?
Для того, чтобы в обширной домашней фототеке можно было быстро найти фотографию заданного человека. Кроме того, можно быстро отвечать на вопросы: а где я с Васей? но без Коли? Это позволяет и ACDSee (кстати, напишите им письмо и спросите, нафига они это сделали), но только категории там надо выставлять вручную, а это большой геморрой. |
| Автор: Dims 5.10.2008, 16:09 |
| Дополнительное пояснение. Я интересуюсь распознаванием образов, поэтому, просто хотел бы потренироваться в этой технологии. Кроме того, меня интересует создание команды. Я пришёл к выводу, что создать команду можно, наверное, только на таком вот общем проекте. Как именно реализовывать задумку, думаю, нужно обсуждать. Идея плагина для ACDSee мне не очень нравится, так что я думал о самостоятельной программе, возможно, фриварной. Есть ещё такая прога, как XnView http://pagesperso-orange.fr/pierre.g/xnview/enhome.html Возможно, стоит подумать о плагине к ней. В качестве языка я бы предложил Java, поскольку сам последнее время программирую на ней, но это тоже обсуждаемо. Я так же знаю C++ и VB, думаю, что мог бы легко освоить и VB.NET и C#, писал на них мелкие утилитки. |
| Автор: Thinker 5.10.2008, 18:33 |
Это я к тому, что программы такого вида пишут целые команды иследователей и задуманный проект не наберёт должных оборотов, разве что если будет freeware. |
| Автор: Dims 5.10.2008, 21:18 |
Я как раз и предлагаю создать команду. У меня, например, физмат образование, всё, что нужно по теории, написано в книжках, и мне понятно. |
| Автор: Foror 6.10.2008, 08:41 |
| Думаю команду можно создать в следующих случаях: 1. Давние друзья 2. У вас есть туча денег 3. У вас есть авторитет в ИТ Все остальные варианты нереальны, шансы никакие, так что можете и не пытаться, из этого ничего не получится. Поэтому возьмите за цель один из выше приведенных пунктов и в итоге всё у вас получится |
| Автор: Dims 6.10.2008, 10:27 | ||
Я считаю, что подобные суждения следует запретить просто правилами данного форума. Посмотрите, многие темы как близнецы-братья. Один говорит, давайте сделаем то-то, а другие ему рассказывают, почему это невозможно. Неконструктивно. Если не нравится идея -- зачем вообще-то что-то писать? |
| Автор: Mazzi 6.10.2008, 11:33 | ||||
Просто люди пытаются поделиться с вами своим отрицательным опытом. |
| Автор: alex_nevolin 6.10.2008, 11:35 |
| Я могу попробовать поучаствовать в работе над проектом, если это не будет отнимать много времени. Когда учился в университете занималься распознованием образов, правда было это давно лет 7-8 назад, многое забыл, да и алгоритмы распознования наверное уже далеко ушли вперед. Помню писал курсовую по распознованию лиц на фотографиях. Использовал метод потенциалов, с предварительной обработкой исходных данных. Помню была сложность с нахождением лица на снимке - Face detection, которую так и не решил. Я за реализацию проекта на java. |
| Автор: APro 6.10.2008, 11:43 | ||
Именно этого я добиваюсь от всех!!! Короче, давайте напишем новое правило: если есть чем помочь - пишите, если Вам что-то не нравится - обходите стороной. Не нужно писать, что это не реально или глупо! Да, кстати, это не путые слова! Вот подтверждения: "Даже самую глупую идею можно воплотить гениально" "Всё не возможное - возможно!" ("Impossible is nothing") |
| Автор: Dims 6.10.2008, 12:32 | ||
Отрицательный опыт ничего не доказывает, а только лишает уверенности. Опыт может подсказывать, что нечто возможно, а что нечто невозможно знать невозможно Добавлено через 10 минут и 41 секунду
Хорошо, давайте я буду делать face detection, а Вы -- метод потенциалов. Наверное, поначалу следует ограничиться программой, обрабатывающей отдельные файлы, безо всяких каталогизаторов. А что ещё надо? Нужно набирать массив фотографий и т.п., как считаете? |
| Автор: Mazzi 6.10.2008, 12:53 | ||||
Я не говорю,что это невозможно, распознавание образов было реализовано очень давно, во время создания высокоразвитых животных и человека, просто это очень сложно. |
| Автор: Dims 6.10.2008, 12:58 |
| Распознавание лиц уже встраивают в фотоаппараты. Я думаю, тут уже дело не в сложности, а в распространённости. |
| Автор: alex_nevolin 6.10.2008, 13:01 | ||||
Да, начинать, думаю, надо с простого.
Для начала, попытаюсь, въехать в тему.... ссылки на статьи приветствуются. Попробую поднять архивы курсовой, может что осталось. Инфраструктура проекта нужна. Хостить код где-то будем? Или дома на коленке? Видел http://www.mysvn.ru/ Насчет тестового набора фотографий, - это нужно обязательно. Т.к. нужно будет обучать программу. Опять же лучше где-нибудь захостить. http://www.4shared.com/ Нужно также договориться о формате исходных файлов и прочее. Есть еще маленькое но, могу выпасть на недельку-две, т.к. отпуск. буду офф-лайн. Попытаюсь за это время сделать первые наброски.... |