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

Qsv1991

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

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

  • Посещение

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


  1. В 03.09.2016 at 18:29, Zaharov сказал:

    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

     

    в этом коментарии говорится о создании dll


  2. Здравствуйте в Builder 6 при создании приложения С использованием OpenCV получилось создать проект. Но при попытке сделать его переносимым

    (то есть в

    Options->PackagesBuild with runtime packages убираю галочку;

    Options->Linker->Use dynamic RTL убираю галочку;

    Options->Compiler->Release нажимаю на кнопку;

    )

    возникает ошибка нехватки  dll: CVHAARTRAINING.DLL; ILMIMF.DLL; ILMTHREAD.DLL; LIBPNG.DLL .

    Подскажите как эту проблему можно решить.

×