Внимание! Инструкция описывает старую версию установки, в настоящее время библиотека OpenCV в Processing замечательно ставится через Менеджер библиотек. Но лично я в области распознавания образов перешел на Python
Установка 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 - показ координат прямоугольника, обрамляющего распознанное лицо, расчет данных для следования за лицом (вебкамера должны двигаться, чтобы лицо человека всегда было в центре экрана) и вывод команд в виде текста
См. также Веб-камера с сервоприводами и веб-интерфейсом