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