错误使用MIL跟踪器和跟踪标题
问题描述:
嗨,下面的人是我的代码,我在创建错误(const字符串& TrackerMIL),我得到错误,因为在此链接完全https://pastebin.com/0x52tJL6,请帮助,为你们所有人知道我在opencv3中增加了额外的模块opencv_contrib。请帮助家伙。由于错误使用MIL跟踪器和跟踪标题
#include <opencv2/opencv.hpp>
#include <opencv2/tracking/tracking.hpp>
using namespace cv;
using namespace std;
int main(int argc, char **argv)
{
// Set up tracker.
// Instead of MIL, you can also use
// BOOSTING, KCF, TLD, MEDIANFLOW or GOTURN
Ptr<Tracker> Tracker::create(const String& TrackerMIL);
// Read video
VideoCapture video("videos/chaplin.mp4");
// Check video is open
if(!video.isOpened())
{
cout << "Could not read video file" << endl;
return 1;
}
// Read first frame.
Mat frame;
video.read(frame);
// Define an initial bounding box
Rect2d bbox(287, 23, 86, 320);
// Uncomment the line below if you
// want to choose the bounding box
// bbox = selectROI(frame, false);
// Initialize tracker with first frame and bounding box
tracker->init(frame, bbox);
while(video.read(frame))
{
// Update tracking results
tracker->update(frame, bbox);
// Draw bounding box
rectangle(frame, bbox, Scalar(255, 0, 0), 2, 1);
// Display result
imshow("Tracking", frame);
int k = waitKey(1);
if(k == 27) break;
}
return 0;
}
答
这包括标题正确专门为上述错误的地方无法找到我的libopencv_tracking.so.3.2后问题,,我不得不sudo易于得到更新和sudo易于得到升级。 。现在它的工作都很好,,
谢谢
我用create()修正了这个问题;但现在它的这一个:(https://pastebin.com/0kP3zzfi –
即使我包括我的图书馆作为opencv2_tracking,等它不工作了,我在eclipse ..它的所有在/ usr /本地/包括 –
它的完成,建立finsished ,,现在我正在运行./tracker ..它扔我./tracker:加载共享库时出错:libopencv_tracking.so.3.2:无法打开共享对象文件:没有这样的文件或目录 –