кто-нибудь устанавливал
http://robot-develop.org/archives/4463#more-4463 ?
я скачал версию для C++ и попробовал сделать как в инструкции
Installation Notes
=====================================
git clone
git@github.com:alantrrs/OpenTLD.git
cd OpenTLD
mkdir build
cd build
cmake ../src/
make
cd ../bin/
%To run from camera
./run_tld -p ../parameters.yml
%To run from file
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg
%To init bounding box from file
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg -b ../datasets/06_car/init.txt
%To train only in the firs frame (no tracking, no learning)
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg -b ../datasets/06_car/init.txt -no_tl
%To test the final detector (Repeat the video, first time learns, second time detects)
./run_tld -p ../parameters.yml -s ../datasets/06_car/car.mpg -b ../datasets/06_car/init.txt -r
=====================================
только я не походу не совсем так сделал..ниже распишу свои действия, поправьте пожалуйста
1) скачанные файлы распаковал в
C:\OpenTLD
2) запустил
C:\Program Files (x86)\CMake 2.8\bin\cmake-gui
3) указал:
источник кода:
C:\OpenTLD\src
куда:
C:/OpenTLD/build
4) запустить через командую строку
run_tld -p ../parameters.yml не получается:
"run_tld" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
5) поэтому попробовал открыть
C:\OpenTLD\build\run_tld через VS2012....
6) при запуске вылезают ошибки
Ошибка 1 error C2039: PatchGenerator: не является членом "cv" C:\OpenTLD\include\TLD.h 50 1 tld
Ошибка 58 error C2039: PatchGenerator: не является членом "cv" C:\OpenTLD\include\TLD.h 50 1 run_tld
Ошибка 48 error C2057: требуется константное выражение C:\OpenTLD\src\TLD.cpp 673 1 tld
Ошибка 51 error C2057: требуется константное выражение C:\OpenTLD\src\TLD.cpp 674 1 tld
Ошибка 54 error C2057: требуется константное выражение C:\OpenTLD\src\TLD.cpp 675 1 tld
Ошибка 5 error C2065: generator: необъявленный идентификатор C:\OpenTLD\src\TLD.cpp 67 1 tld
Ошибка 56 error C2133: belongs: неизвестный размер C:\OpenTLD\src\TLD.cpp 675 1 tld
Ошибка 50 error C2133: L: неизвестный размер C:\OpenTLD\src\TLD.cpp 673 1 tld
Ошибка 53 error C2133: nodes: неизвестный размер C:\OpenTLD\src\TLD.cpp 674 1 tld
Ошибка 2 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "generator" C:\OpenTLD\include\TLD.h 50 1 tld
Ошибка 59 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "generator" C:\OpenTLD\include\TLD.h 50 1 run_tld
Ошибка 49 error C2466: невозможно выделить память для массива постоянного нулевого размера C:\OpenTLD\src\TLD.cpp 673 1 tld
Ошибка 52 error C2466: невозможно выделить память для массива постоянного нулевого размера C:\OpenTLD\src\TLD.cpp 674 1 tld
Ошибка 55 error C2466: невозможно выделить память для массива постоянного нулевого размера C:\OpenTLD\src\TLD.cpp 675 1 tld
Ошибка 13 error C3861: generator: идентификатор не найден C:\OpenTLD\src\TLD.cpp 155 1 tld
Ошибка 6 error C3861: PatchGenerator: идентификатор не найден C:\OpenTLD\src\TLD.cpp 67 1 tld
Ошибка 25 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 407 1 tld
Ошибка 26 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 408 1 tld
Ошибка 27 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 409 1 tld
Ошибка 28 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 410 1 tld
Ошибка 37 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 575 1 tld
Ошибка 38 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 576 1 tld
Ошибка 39 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 583 1 tld
Ошибка 40 error C3861: round: идентификатор не найден C:\OpenTLD\src\TLD.cpp 584 1 tld
Ошибка 3 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию C:\OpenTLD\include\TLD.h 50 1 tld
Ошибка 60 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию C:\OpenTLD\include\TLD.h 50 1 run_tld
61 IntelliSense: namespace "cv" не содержит члена "PatchGenerator" c:\OpenTLD\include\TLD.h 50 7
Предупреждение 10 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 106 1 tld
Предупреждение 11 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 110 1 tld
Предупреждение 12 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 117 1 tld
Предупреждение 14 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 156 1 tld
Предупреждение 15 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 192 1 tld
Предупреждение 17 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 250 1 tld
Предупреждение 18 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 266 1 tld
Предупреждение 29 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 429 1 tld
Предупреждение 30 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 527 1 tld
Предупреждение 31 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 544 1 tld
Предупреждение 32 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 553 1 tld
Предупреждение 45 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 615 1 tld
Предупреждение 47 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 639 1 tld
Предупреждение 57 warning C4018: <: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 755 1 tld
Предупреждение 46 warning C4018: >: несоответствие типов со знаком и без знака C:\OpenTLD\src\TLD.cpp 628 1 tld
Предупреждение 7 warning C4244: =: преобразование "double" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 87 1 tld
Предупреждение 9 warning C4244: =: преобразование "float" в "int", возможна потеря данных C:\OpenTLD\src\TLD.cpp 99 1 tld
Предупреждение 4 warning C4244: =: преобразование "int" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 42 1 tld
Предупреждение 22 warning C4244: аргумент: преобразование "double" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 396 1 tld
Предупреждение 16 warning C4244: аргумент: преобразование "float" в "unsigned int", возможна потеря данных C:\OpenTLD\src\TLD.cpp 204 1 tld
Предупреждение 21 warning C4244: аргумент: преобразование "int" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 373 1 tld
Предупреждение 41 warning C4244: инициализация: преобразование "const int" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 604 1 tld
Предупреждение 42 warning C4244: инициализация: преобразование "const int" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 605 1 tld
Предупреждение 43 warning C4244: инициализация: преобразование "const int" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 608 1 tld
Предупреждение 44 warning C4244: инициализация: преобразование "const int" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 609 1 tld
Предупреждение 23 warning C4244: инициализация: преобразование "double" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 404 1 tld
Предупреждение 24 warning C4244: инициализация: преобразование "double" в "float", возможна потеря данных C:\OpenTLD\src\TLD.cpp 405 1 tld
Предупреждение 19 warning C4244: инициализация: преобразование "double" в "int", возможна потеря данных C:\OpenTLD\src\TLD.cpp 369 1 tld
Предупреждение 20 warning C4244: инициализация: преобразование "double" в "int", возможна потеря данных C:\OpenTLD\src\TLD.cpp 370 1 tld
Предупреждение 8 warning C4244: инициализация: преобразование "float" в "int", возможна потеря данных C:\OpenTLD\src\TLD.cpp 95 1 tld
Предупреждение 33 warning C4305: инициализация: усечение из "double" к "const float" C:\OpenTLD\src\TLD.cpp 565 1 tld
Предупреждение 34 warning C4305: инициализация: усечение из "double" к "const float" C:\OpenTLD\src\TLD.cpp 566 1 tld
Предупреждение 35 warning C4305: инициализация: усечение из "double" к "const float" C:\OpenTLD\src\TLD.cpp 567 1 tld
Предупреждение 36 warning C4305: инициализация: усечение из "double" к "const float" C:\OpenTLD\src\TLD.cpp 568 1 tld
помогите разобраться с установкой и запустить ее