Перейти к содержимому
Compvision.ru

Zaharov

Пользователи
  • Количество публикаций

    2
  • Зарегистрирован

  • Посещение

  • Days Won

    1

Сообщения, опубликованные пользователем Zaharov


  1. 1. У меня был скачан opencv-3.1.0.exe (115 129 966 байт длиной). Распаковываем куда-нибудь.
    2. Оттуда 2 директория (build и sources) переносим в C:\Users\admin\PROGS\CV\. Это обязательно, т.к. в проектах билдера пути привязаны. Двигать будете, когда запустится.
    3. Файл "1.rar" тоже с абсолютными путями. Его содержимое при копировании ложится в C:\Users\admin\PROGS\CV\.
    4. Файл "2.rar" содержит путь к некоему заголовочному файлу и сам файл в среде Embarcadero RAD Studio XE. Его положить соответственно ваших путей с заменой устаревшего оригинала ...
    5. После этого можно сразу загрузить группу проектов face_detector.groupproj. При запуске скомпилируются все нужные мне либы + facedetect.exe в C:\Users\admin\PROGS\CV1\LIBEXE\debug\.
    6. Если последний запустить на выполнение прямо из IDE (Parameters уже в проекте) и положить в C:\Users\admin\PROGS\CV\ файл 2.jpg с групповым портретом вашей любимой компании, то у всей компании будут выделены лица и глаза в кружки. Или, если подключена камера, можно запустить, убрав Parameters...
    facial_features_bcc.cpp - это немного доработанный оригинальный facial_features.cpp.
     
    В папке haarcascades есть бонусы по сравнению с первоисточником.
     
    Многие ( но не все ) места, где были внесены изменения в оригинальный текст, комментированы вот таким образом:
    ///ggg///
     
    Из текста видно, что билдер мужик более простой и конкретный нежели MSВижуаллС++ :-)))
     
    Dll-ки тоже можно стряпать, но OMF vs COFF при соучастии __stdcall и __cdecl так просто не сдадутся. )
     
    При компилении очень важны Conditional defines в "Directories and Conditionals" из Options каждого проекта. Смотрите в каталогах - даю несколько готовых проектов для примера.

    1.rar

    2.rar

    Инструкция по прикрутке.txt

    • Like 2

  2. Hi all

    Актуален ли еще вопрос в теме?

    Дело в том ,что я в феврале 2016 начал компилить под embarcader XE файл  facedetect.cpp  и в прсессе этого прикрутил таки за неделю.

    примерно 90 изменений примерно в 40 файлах - и всё.

    Скомпилил все модули в либы. И теперь могу в любой проект с формами, базами и т.д. подцепить любые классы и фунуции OpenCV.

    Если такое у вас уже есть, то извиняйте.

    • Like 1
×