本文整理汇总了C++中FileNode::readObj方法的典型用法代码示例。如果您正苦于以下问题:C++ FileNode::readObj方法的具体用法?C++ FileNode::readObj怎么用?C++ FileNode::readObj使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileNode
的用法示例。
在下文中一共展示了FileNode::readObj方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readMatrix
void readMatrix(FileStorage& input_file, const std::string& name, cv::Mat& matrix)
{
FileNode node = input_file[name];
CvMat* m;
m = (CvMat*)node.readObj();
ntk_throw_exception_if(!m, std::string("Could not read field ") + name + " from yml file.");
matrix = m;
}
示例2: read_from_yaml
void read_from_yaml(FileNode node, cv::Rect& r)
{
CvMat* c_m;
c_m = (CvMat*)node.readObj();
ntk_throw_exception_if(!c_m, std::string("Could not read field ") + node.name() + " from yml file.");
cv::Mat1f m (c_m);
ntk_assert(m.cols == 4, "Bad Rect.");
r = cv::Rect(m(0,0), m(0,1), m(0,2), m(0,3));
}
示例3: readMatrix
//reads matrix from yml file
void readMatrix(FileStorage& input_file, const std::string& name, cv::Mat& matrix)
{
FileNode node = input_file[name];
CvMat* m;
m = (CvMat*)node.readObj();
if(!m)
cerr << "Could not read field " << name << " from yml file." << endl;
matrix = m;
}