我正在使用Visual Studio 2013并在Windows 8.1上工作。至于受控制我正确地传递路径。但它没有打开或评估文件。
int main()
{
ft_data data = load_ft<ft_data>("D:\\MasterThesesInfo\\DatasetFacesz\\uncompressed\\anotations&jpg\\MacLabels.yaml");
//And so on , does matter
}
这是我的结构:
template <class T>
T load_ft(const char* fname){
T x; FileStorage f(fname, FileStorage::READ);
f["ft object"] >> x; f.release(); return x;
} template<class T>
// Also have tried this way
template <class T>
T load_ft(const char* fname){
T x;
FileStorage f;
f.open(fname, FileStorage::READ);
if (!f.isOpened())
{
cout << "Could not open the configuration file: \"" << endl;
}
f["name"] >> x;
FileStorage ff = f;
f.release(); return x;
}