gpt4 book ai didi

arrays - cv.Save 和 cv.Load(数组)

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:31 25 4
gpt4 key购买 nike

我需要保存和加载一个数组,但是我得到这个错误:

   cv.Save('i.xml',i)
TypeError: Cannot identify type of 'structPtr'

这是代码:

import cv
i = [[1,2],[3,4],[5,6],[7,8]]
cv.Save('i.xml',i)

最佳答案

那是因为cv.Save 需要接收要存储在文件中的对象作为OpenCV 对象。例如,以下是使用 cv.Save 将 numpy 数组保存在文件中的最小可行示例:

import cv2
import numpy as np

i = np.eye(3)
cv2.cv.Save('i.xml', cv2.cv.fromarray(i))

如你所见here ,读取后也应将数组从 OpenCV 转换回 numpy。

问候。

关于arrays - cv.Save 和 cv.Load(数组),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15989725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com