OpenCV:如何串行化和去串行化MatND对象

OpenCV : How to Serialise and de-serialise MatND object?

本文关键字:MatND 对象 何串行 OpenCV      更新时间:2023-10-16

我需要在C++中序列化和反序列化OpenCV MatND对象
我需要这样做,以便能够将这些对象保存到sqlite数据库中。

我是用C++写这篇文章的
如果你有其他方法,我愿意接受建议。

为什么需要相同的序列化对象,而不自己保存mat-it?或者将结果保存在xml中?如果你需要比较图像,那么你可以在数据库中只保存每个图像的直方图,然后你可以只比较直方图

http://docs.opencv.org/doc/tutorials/imgproc/histograms/histogram_comparison/histogram_comparison.html

不管怎样,你试过protobuf吗https://github.com/google/protobuf

您可能看到的任何使用boost的序列化https://cheind.wordpress.com/2011/12/06/serialization-of-cvmat-objects-using-boost/