当我使用boost :: archive :: binary_iarchive时,会发生错误:签名无效

时间:2012-10-31 03:29:41

标签: boost computer-vision

当我想编译程序时--cvpr_2012_ffd。你可以从http://blog.gimiatlicho.webfactional.com/?page_id=38.I根据它的自述文件编译程序。    当我运行这个程序时遇到一些错误。错误是这个

图片pathdata / index_random_subset.txt treesdata / trees_ffd的路径/ 图像路径 treesdata / trees_headpose / tree_的路径 10加载。 反序列化期间存档异常: 签名无效 它是树:data / trees_headpose / tree_000.txt 段故障

我发现此错误出现在文件中:tree.hpp 像这样的代码

224     //check if file exist
225     std::ifstream ifs(path.c_str());
226     if (!ifs) {
227       std::cout << "Tree not found " << path << std::endl;
228       return false;
229     }
230 
231     //load tree
232     try {
233 //      boost::archive::binary_iarchive ia(ifs);
234       boost::archive::binary_iarchive ia(ifs);
235       ia >> *t;
236     } catch (boost::archive::archive_exception& ex) {
237       std::cout << "Archive Exception during deserializing:" << std::endl;
238       std::cout << ex.what() << std::endl;
239       std::cout << "it was tree: " << path << std::endl;
240     } catch (int e) {
241       std::cout << path << "EXCEPTION " << e << std::endl;
242 
243     }

行中出现错误:234

有人遇到这个错误吗?如何解决这个问题?谢谢

0 个答案:

没有答案