Сайт Большакова Александра
Главная | Регистрация | Вход Вторник, 26.09.2017, 17:53Приветствую Вас Гость | RSS

Сейчас работаю над проектом Умного дома
Меню сайта
Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0

Processing, OpenCV, вебкамера

Установка OpenCV в Processing и реализация распознавания лица

1. Скачать OpenCV release version 1.0 и установить ее по инструкции (в общем-то, просто запустить и поставить в Program Files, только убедиться, что в окне Add <...>\OpenCV\bin to system PATH стоит галочка, как на картинке)

2. Скачать OpenCV Processing Library и распаковать ее в папку с библиотеками Processing: Мои документы/Processing/libraries

3. В папке с примерами текстов программ (в моем случае это папка С:/Users/Bolshakov/Documents/Processing/libraries/OpenCV/reference) открыть файл opencv_read, скопировать текст в Processing, запустить апплет и убедиться, что программа берет изображение с вебкамеры (у меня так и не заработала вебкамера, встроенная в ноутбук - показывало черный экран, но заработала внешняя вебкамера, подключаемая по USB). При запуске программа предлагает выбор источника видео, выбрать свою вебкамеру и нажать ОК

4. В той же папке с примерами программ, использующих OpenCV, открыть файл opencv_detect, скопировать текст программы в Processing и запустить

5. В случае, если выдает ошибку с Rectangle, добавить в начало кода программы следующую строку:
import java.awt.Rectangle;

6. В случае, если выдает ошибку об отсутствии файла haarcascade_frontalface_alt.xml (этот файл, как я понял, содержит описание для машины, что есть человеческое лицо), скачать его по ссылке и скопировать в папку с программой распознавания (в моем случае это папка С:/Users/Bolshakov/Documents/Processing/detect/)

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

Взять изображение с вебкамеры в Processing

Библиотека Video

Группа команд Capture

Кому-нибудь удалось установить OpenCV под Processing

Starting the Web Camera

Processing+OpenCV

OPENCV. Processing and Java Library - инструкция по установке библиотеки OpenCV в Processing

OpenCV шаг за шагом

OpenCV 2 in Processing

Face tracking with Arduino + OpenCV + Processing, код

Getting Started with Video Processing via OpenCV

Библиотеки

OpenCV Processing Library

Package hypermedia.video

Программы

Processing-Face-Detection

Arduino + Servo + openCV Tutorial [openFrameworks]

Arduino_Processing Face Follower

BUILDING A FACE-TRACKING ROBOT (HEADROID1) WITH PYTHON IN AN AFTERNOON

Мои программы

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

См. также Веб-камера с сервоприводами и веб-интерфейсом

Форма входа
Поиск
Друзья сайта
  • Клуб робототехники "Роботехник" в Контакте

  • Клуб робототехники "Роботехник" - сайт

  • Марийский машиностроительный завод

  • Чтобы помочь работе
    ЯндексЯндекс. ДеньгиХочу такую же кнопку

    Большаков Александр, Йошкар-Ола, © 2009-2017, e-mail telfir32@mail.ru, Skype telfir32          Хостинг от uCoz