我目前正在开发一个项目,其中我有一个巨大的数组,其中每个元素由:: Mat,a :: Point2d和其他一些基元和指针组成。后来,我创建了多个对象,指向这个大数组中的一些位置。这意味着这些对象中的每一个都由指针向量组成。我试图将我的大模型保存在磁盘上,但不幸的是还没有成功。
我尝试了两件事:
使用:: FileStorage完成任务,但是,只要指针出现,就不再有任何作用了。由于我的结构大致仅由指针组成,因此没有帮助。
我发现的另一种方式是提升,它非常有效地应对指针。但是,没有一个OpenCV对象有一个序列化例程,需要boost :: serialize它。
之前有人做过类似的事吗?谢谢你的帮助!