使用python3

时间:2019-02-15 10:55:13

标签: python c++ opencv opencv3.0

我正在将用c / cpp编写的旧代码转换为python。它使用cvCreateMat函数。从this link起,我认为OpenCV2不支持cvCreateMat函数。我不知道如何使用OpenCV2 / numpy。或者我所需要的就是python中以下行的等效项。

cv::Mat a = cvCreateMat(3*numberOfMatrices, 6,CV_64FC1);

1 个答案:

答案 0 :(得分:1)

我认为应该这样做

// the third 3 is so it has 3 dimensions which i suppose what you need
size = 3*numberOfMatrices, 6
img = np.zeros(size, dtype=np.float64)

这是创建的正确格式