Форум программистов, компьютерный форум CyberForum.ru

Алгоритм сопровождения TLD (aka Predator) - C++

Восстановить пароль Регистрация
 
jacknk88
0 / 0 / 0
Регистрация: 23.07.2013
Сообщений: 27
07.12.2013, 14:44     Алгоритм сопровождения TLD (aka Predator) #1
кто-нибудь устанавливал 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
помогите разобраться с установкой и запустить ее
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 14:44     Алгоритм сопровождения TLD (aka Predator)
Посмотрите здесь:

C++ Алгоритм
Волновой алгоритм (алгоритм Ли) C++
алгоритм C++
алгоритм C++
C++ Сложности с написанием программы сопровождения базы данных
C++ Алгоритм
C++ ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*')
Error: ambiguous overload for 'operator<<' (operand types are 'std::ofstream {aka std::basic_ofstream<char>}' C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru