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

Сейчас работаю над проектом Курсы по робототехнике и программированию для начинающих и продолжающих

Меню сайта
Поиск
Друзья сайта
  • Робоквантум Бауманского лицея

  • Бауманский лицей Кванториум
  • Processing, OpenCV, вебкамера

    Внимание! Инструкция описывает старую версию установки, в настоящее время библиотека 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 - показ координат прямоугольника, обрамляющего распознанное лицо, расчет данных для следования за лицом (вебкамера должны двигаться, чтобы лицо человека всегда было в центре экрана) и вывод команд в виде текста

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

     

     

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