保存FileStorage OpenCV + Python

时间:2016-07-30 17:34:30

标签: python-2.7 opencv surf file-storage opencv3.1

我正在尝试从图像中提取关键点。图像是我自己拍摄的视频中的一帧。

enter image description here 我已经使用 SURF

提取了关键点

SURF

我在帮助中找到cv2.FileStoragecv2.FileNode,但我不知道如何使用它们。

FileNode(...)
        FileNode() -> <FileNode object>

    FileStorage(...)
        FileStorage([source, flags[, encoding]]) -> <FileStorage object>

每次我尝试使用cPicklejsonnumpy

将关键点转储到文件
  

由于无法保存cv2.FileStorage文件类型,我从这些库中收到错误。

我找到了关于如何保存这些类型文件的opencv for C ++ official documentation,但我还没找到一个用于Python的文件。

我想要做的是将这些关键点转储到 XML 文件中,以便以后用于对象检测和识别。

0 个答案:

没有答案