background preloader

Face Detection

Facebook Twitter

VR-online - бесплатный электронный журнал для всех. «Раскрыть тайны.

VR-online - бесплатный электронный журнал для всех

Показать все, что скрыто. Узнать только самое главное и интересное. Все это в программе….». Не подумай, это не реклама одной из известных телевизионных передач. Примерно так у меня ассоциируется тема сегодняшней статьи. На что еще сгодится камера? WEB-камера – это девайс не только для видеоконференций и баловства. 1. 2. 3. 4. 5. Первые досадные огорчения Я был очень удивлен и растроен, когда узнал, что в великом и могучем .NET Framework напрочь отсутствует возможность взаимодействия с WEB-камерами (точнее простого взаимодействия). Уже было, отчаявшись, я полез в любимый гугл и подобно поисковой ищейки стал вбивать один запрос за другим. FaceLight — распознавание лиц в реальном времени в Silverlight 4 - Russian Coding 4 Fun. Опубликовано 24 марта 2010 г. 09:00 | Coding4Fun В этой статье поясняется, как реализовать простую систему распознавания лиц, используя C# и новую функциональность для веб-камер в Silverlight 4.

FaceLight — распознавание лиц в реальном времени в Silverlight 4 - Russian Coding 4 Fun

Автор: Рене Шульте (René Schulte), разработчик для .NET и Silverlight, Исходный код: загрузить с CodePlex Попробовать выполнить: прямо сейчас Сложность: средняя Необходимое время: 1–4 часа Затраты: $0 – $30 (стандартная веб-камера) ПО: Microsoft Visual Studio 2010 (достаточно редакции Express), Microsoft Silverlight 4 Tools for Visual Studio 2010 Оборудование: компьютер, стандартная веб-камера Введение API для веб-камер и микрофонов был первым, с чем я поиграл сразу после появления бета-версии Silverlight 4 на прошлогодней конференции PDC.

На мой взгляд, это одно из интереснейших средств. Когда был выпущен SLARToolkit, у меня наконец появилось время для реализации распознавания лиц в реальном времени с помощью API веб-камер в Silverlight 4. Демонстрационное приложение Открыть пример Как пользоваться. Face and Eyes Detection Using OpenCV. Introduction This article is an extension of an article that I posted on CodeProject earlier.

Face and Eyes Detection Using OpenCV

This project demonstrates how to perform human face and eye detection using OpenCV in .NET. The detection is performed using Haar Cascades that I acquired from two different sources (see References). Background While working on a face recognition project, I stumbled across a huge problem; the preprocessing phase required face alignment for improved result. Using the Code The project is mainly a managed VC++.NET class library, that can be consumed from C#/VC++ .NET.

There are mainly two functions that are used to perform face and eye detection. Int faces = objFaceDetector.WrapDetectFaces(lastPic); int lx, ly, rx, ry, res; for(int f = 0; f < faces; f++) { objFaceDetector.WrapGetFaceCordinates(f, &lx, &ly, &rx, &ry); << Source Code For Drawing Face Rectangle >> res = objFaceDetector.WrapGetEyeCordinates(f, &lx, &ly, &rx, &ry); << Source Code For Drawing Eye Crosses >> } Points of Interest. Алгоритм распознавания лиц — Яндекс: Нашёлся 1 млн ответов. Face Detection на джаве — это просто! / JAVA. 29 мая 2009 в 05:34 Спешу поделиться с вами своею радостью :) Столкнулся я тут недавно с задачкой — нужно было определить местонахождения лиц на картинке.

Face Detection на джаве — это просто! / JAVA

Зачем это нужно — другой вопрос: мне, лично, понадобилось для создания модели распределения внимания по картинке, а кому-то, может быть, нужно для того, чтобы людей как в фейсбуке автоматически на групповой фотографии выделять. Алгоритмы, в принципе, неплохо известны. Одним из лучших является алгоритм Viola & Jones, но поиск готовых имплементаций результатов не принёс. Было расстроился, но обратил внимание на замечательную нативную библиотеку — OpenCV. И что же вы думаете? Несколько минут закачки, десяток минут чтения документации с установкою программы, и ещё десяток — написание теста. OpenCV cv = new OpenCV(); cv.loadImage("test.jpg", 300, 400); cv.cascade("haarcascade_frontalface_default.xml"); Rectangle bounds[] = cv.detect(); Только зарегистрированные пользователи могут оставлять комментарии.