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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица и интеграл http://www.cyberforum.ru/cpp-beginners/thread1031913.html
1.Преобразовать целочисленную матрицу размера M x N т.о. , чтобы строка с номером k непосредственно следовала за строкой с номером q ,сохранив порядок следования остальных строк ( 1 < k, q <= n ,k не равно q ). 2.http://www.cyberforum.ru/attachment.php?attachmentid=338416&stc=1&d=1386412822
C++ Отладка функции Помогите отладить мою функцию, что бы она быстрее работала. Функция делит один большой файл на несколько маленьких при это их сортирует слиянием.:( void Partition_File( const char* s_file_name, char **file_name, int num, int number_file ) { int fnum = num / number_file; double *str_number = new double; int k = 0, incr = 0, i, number = number_file - 1; FILE *sfile = fopen( s_file_name,... http://www.cyberforum.ru/cpp-beginners/thread1031907.html
C++ cin и \n
Добрый день. Существует ли какой-то механизм, который позволяет узнать перепрыгнул ли cin через \n. что я имею в виду. this is test line я считываю это в цикле while(cin >> str) {...} однако при считывании 'test', cin перепрыгивает через \n, можно ли как то обработать это? вот по такому принципу
удаление элементов массива, совпадающих с элементами другого массива C++
Здравствуйте, помогите найти ошибку в коде; суть задачи такая: удалить элементы из 1 массива, которые содержатся во 2 массиве. Как я понимаю, необходимо создать доп.массив и записывать в него элементы 1 массива, не встречающиеся во 2-ом. Проблема с выводом этого самого доп.массива Вот код #include <iostream> #include <windows.h> #include <fstream> using namespace std ; const unsigned...
C++ Фамилии http://www.cyberforum.ru/cpp-beginners/thread1031876.html
Дан список фамилий. Вывести отдельно мужские фамилии, женские и фамилии, по которым нельзя определить пол. Не могу разобраться с этой задачей... Если бы вводился пол человека, все ясно, а так ничего не понимаю.. Друг посоветовал работать через векторы, единственное, что я пока смог понять и найти в интернете, это ввод и вывод вектора. В общем, помогите решить задачу, пожалуйста... Если не...
C++ Переделать программу на C++ Может кто помочь переделать программу, заменив часть кода, оставим неизменным алгоритм вычисления. Программа абсолютно рабочая, нужно просто сделать ее непохожей на исходник. Исходник прикреплен. https://www.dropbox.com/s/nz81pkqzdzmsx0s/source_c%2B%2B.docx подробнее

Показать сообщение отдельно
jacknk88
0 / 0 / 0
Регистрация: 23.07.2013
Сообщений: 28
07.12.2013, 14:44     Алгоритм сопровождения TLD (aka Predator)
кто-нибудь устанавливал 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
помогите разобраться с установкой и запустить ее
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru