zk00006 / OpenTLD

OpenTLD is an open source library for real-time 2D tracking of a single object in video. This repository is no longer under development. For latest version see: http://www.tldvision.com/tld2.html
GNU General Public License v3.0
2.09k stars 1.27k forks source link

Undefined symbol error #28

Open rdoherty47 opened 12 years ago

rdoherty47 commented 12 years ago

First off, I'm only posting here because I don't have access to the google group (I've been waiting about a month now, who can give me access?)

I'm using Matlab 2011a, Ubuntu 11.04, and OpenCV 2.3.1. I got the compile.m file to run with no errors successfully, however I get error when I run run_TLD.m

Here is my output:

??? Invalid MEX-file '/home/ryan/OpenTLD/mex/lk.mexa64': /usr/lib/libcairo.so.2: undefined symbol: png_get_valid, version PNG12_0

Error in ==> tldInit at 20 lk(0);

Error in ==> tldExample at 34 tld = tldInit(opt,[]); % train initial detector and initialize the 'tld' structure

Error in ==> run_TLD at 42 [bb,conf] = tldExample(opt);

There were some other posts very similar to this, but they seemed to address the GCC compiler version error, which I have already fixed on my system (currently using GCC 4.3.5, compile.m runs correctly)

Any help is greatly appreciated. And access to the group would be great so I can look for issues I encounter in the future.

Thank you,

Ryan