提交 313f54bc 编写于 作者: I Ilya Lavrenov

read/write vec2i from/to filestorage

上级 b34272f8
......@@ -740,3 +740,28 @@ TEST(Core_InputOutput, filestorage_xml_base64)
{
CV_Base64IOTest test("base64_test_tmp_file.xml"); test.safe_run();
}
TEST(Core_InputOutput, filestorage_yml_vec2i)
{
const std::string file_name = "vec2i.yml";
cv::Vec2i vec(2, 1), ovec;
/* write */
{
cv::FileStorage fs(file_name, cv::FileStorage::WRITE);
fs << "prms0" << "{" << "vec0" << vec << "}";
fs.release();
}
/* read */
{
cv::FileStorage fs(file_name, cv::FileStorage::READ);
fs["prms0"]["vec0"] >> ovec;
fs.release();
}
EXPECT_EQ(vec(0), ovec(0));
EXPECT_EQ(vec(1), ovec(1));
remove(file_name.c_str());
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册