|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 79
|
|
Построение полигональной сетки лица по фотографиям25.07.2015, 15:50. Показов 3034. Ответов 11
Метки нет (Все метки)
Добрый день... Нужен совет... Подскажите пожалуйста... В какой программе можно написать программу, в которой загрузив фотографию человеческого лица можно по ней построить полигональную сетку и сравнить данную полигональную сетку с другой фотографией другого человека? Какую литературу почитать... Спасибо огромное заранее...
0
|
|
| 25.07.2015, 15:50 | |
|
Ответы с готовыми решениями:
11
Построение полигональной сетки Создание полигональной сетки конуса. Построение графа лица |
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
|
| 28.07.2015, 08:31 | |
|
Начнём с того что нет таких программ, которые строят полигональные сетки по фото если вы их туда загрузили, ну и алгоритма отличающего один от тоже это человек или нет, по 2м полигональным сеткам нет, по тойже самой причине, это почти ИИ
Добавлено через 12 минут Конечно есть наверное самый близкий к вашему вопросу алгоритм autodesk 123d catch, но там никакого анализа не производится, это тупо своего рода "сканер". Примерно тоже самое может художник сказать, ты не рисуешь, ты срисовываешь, т.е. Человек не знает какими мышцами обладает человеческое лицо, какие пропорции содержит череп, он просто перерисовывает линии с фотографии, примерно тоже самое и делает 123 catch
0
|
|
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 79
|
|
| 28.07.2015, 11:02 [ТС] | |
|
спасибо, но вы чуть не так поняли мой вопрос... мне нужно написать программу самому, а в какой лучше это сделать хотелось узнать... читал, что можно OpenGl библиотеку использовать, но где и как пока что тоже не разобрался...
алгоритм, код программный, вот что мне нужно написать... а где его писать, то ли в си, то ли не в си...
0
|
|
| 28.07.2015, 11:25 | |
|
olimka нужна не одна фотография:
Кликните здесь для просмотра всего текста
Как видите, при создании модели, фотокамеры располагают вокруг объекта. Максимум, что вы сможете - это повторить, то что сделали разработчики из Autodesk, когда создали 123d catch. И то вы этого не сможете повторить, так как вы один, а там работала команда профессионалов. Да и смысла нет писать велосипед.
1
|
|
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
|
| 28.07.2015, 13:24 | |
|
Я вас понял, но опираясь на ваш уровень знаний, а то исходит из вашего вопроса, было понятно что вы решили взяться за непосильную задачу (а задача подобного рода, в первую очередь заинтересовала бы службы безопасности любой страны и она была бы в принципе уже решена), но она не решена таким образом каким хотите её решить вы, потомучто тут нужен хотябы псевдо ИИ, а может и полноценный ИИ. Сможите написать псевдо ИИ и собрать и столь же мощный компьютер? я очень сильно в этом сомневаюсь. Опятьже имхо.
0
|
|
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 79
|
|
| 28.07.2015, 15:50 [ТС] | |
|
спасибо большое за быстрые ответы...
думаю, что проблемы в знании можно устранить, было бы желание... время для этого есть... понимаю не год и не два и не три буду этим заниматься... не посильных задач не бывает... видео просмотрел, понимаю, что другие предметы, которые находятся рядом, будут усложнять распознавание области и контура лица... но программы WebcamMax и так далее, они же с этой задачей справляются... значит нужно мне и в данном направлении думать... а если упростить задачу до того момента, что нужно создать программу, в которой строится по фото полигональная сетка, без сравнения с другими фото... это осуществимо?! если да, то снова возникает вопрос, как?! видел исходный код в OpenGl... куда его можно прикрепить, подключить?! знаю, что изобретаю велосипед по новой, но просто мне это интересно... знаю, что со знаниями пока что не очень, но разобраться желание есть, ткните просто куда и в каком направлении нужно разбираться...да, прошу прощения, что значит ИИ?!
0
|
|
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
|
| 28.07.2015, 16:23 | |
|
ИИ - искусственный интелект, OpenGL в первую очередь предназначен для отображения, для вашей цели этого не надо
0
|
|
| 28.07.2015, 16:24 | ||
|
0
|
||
|
|
|
| 29.07.2015, 01:16 | |
|
olimka,
Используйте метод деформируемых моделей. Вкратце - берется полигональная модель любого лица, накладывается сверху на изображение и начинает деформироваться так, что бы максимально подходить под изображение. В результате получаем полигональную модель данного лица. Краткий обзор например здесь и здесь.
0
|
|
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 79
|
|
| 29.07.2015, 02:43 [ТС] | |
|
спасибо. завтра почитаю уже и подумаю как это можно автоматизировать...
0
|
|
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
||
| 30.07.2015, 02:42 | ||
). А ведь бывает что вы видите человека, говорите что он похож на того то, а вам говорят откровенно "ты чё дурак?", это я так подозреваю всё из-за разности анализов лица человека. Банально кто то более связывает/запоминает лицо с эмоциями, кто то с видимыми фигурами в своей жизни (точнее с теми, которые больше нравятся) и т.д. Я думаю вы поняли что такое схожесть лица на машинном,человеческом и реальном уровне. Пока что весь наш софт может подсчитать на машинном, ну и написать вы наверное сможете не лучше. Опять таки большинство инфы ИМХО, но тут то, то самое имхо, которое организовано на достоверных жизненных экспериментах и знанияхДобавлено через 18 минут Для примера (о чём я тут писал выше) , привожу вам просто пример так называемой похожести человеческого лица, это конкурс на 3D портрет актёра "Вин Дизель", так вот там разница в поверхности больше чем в непохожей модели, т.е. алгоритм связанный именно с 3D моделью лица должен иметь какието анотомическии сравниваемые группы а, они уже должны выделятся из 3D модели построенной по фотографиям. За любой из расписанных мной модулей/шагов вам цены не будет
0
|
||
| 30.07.2015, 02:42 | |
|
Помогаю со студенческими работами здесь
12
Построение сетки Построение сетки из шестиугольников Построение равномерной сетки Построение защищенной сетки Построение сетки с точками - добавление новых элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|