change the parameter to CvMat and CvMatND

```cpp
cvWriteMat_Base64(::cv::FileStorage & fs, ::cv::String const & name,
::cv::Mat const & mat)
```
becomes:
```cpp
CV_EXPORTS void cvWriteMat_Base64(::CvFileStorage* fs, const char* name,
const ::CvMat* mat);
CV_EXPORTS void
cvWriteMatND_Base64(::CvFileStorage* fs, const char* name, const
::CvMatND* mat);
```
This commit is contained in:
MYLS
2016-06-20 16:59:58 +08:00
parent 9faa2a7fd0
commit 29921d055d
3 changed files with 41 additions and 24 deletions

View File

@@ -610,9 +610,12 @@ TEST(Core_InputOutput, filestorage_yml_base64)
{ /* write */
cv::FileStorage fs("test.yml", cv::FileStorage::WRITE);
cv::cvWriteMat_Base64(fs, "normal_2d_mat", _2d_out);
cv::cvWriteMat_Base64(fs, "normal_nd_mat", _nd_out);
cv::cvWriteMat_Base64(fs, "empty_2d_mat", _em_out);
CvMat holder = _2d_out;
cv::cvWriteMat_Base64(*fs, "normal_2d_mat", &holder);
CvMatND holder_nd = _nd_out;
cv::cvWriteMatND_Base64(*fs, "normal_nd_mat", &holder_nd);
holder = _em_out;
cv::cvWriteMat_Base64(*fs, "empty_2d_mat", &holder);
fs.release();
}
@@ -672,9 +675,12 @@ TEST(Core_InputOutput, filestorage_xml_base64)
{ /* write */
cv::FileStorage fs("test.xml", cv::FileStorage::WRITE);
cv::cvWriteMat_Base64(fs, "normal_2d_mat", _2d_out);
cv::cvWriteMat_Base64(fs, "normal_nd_mat", _nd_out);
cv::cvWriteMat_Base64(fs, "empty_2d_mat", _em_out);
CvMat holder = _2d_out;
cv::cvWriteMat_Base64(*fs, "normal_2d_mat", &holder);
CvMatND holder_nd = _nd_out;
cv::cvWriteMatND_Base64(*fs, "normal_nd_mat", &holder_nd);
holder = _em_out;
cv::cvWriteMat_Base64(*fs, "empty_2d_mat", &holder);
fs.release();
}