配列を保存してロードする必要がありますが、次のエラーが発生します。
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))
ここでわかるように、配列は読み取り後に OpenCV から numpy に戻す必要があります。
よろしく。