无法使用opencv预定义类FileStorage打开文件

时间:2015-12-06 13:56:56

标签: opencv visual-studio-2013 yaml

我正在使用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;
}

0 个答案:

没有答案