什么';这是C++;python cvmat中的cv::Mat数据属性 < C++代码是: using namespace cv; m_image_mat = imread ( full_file_name ); data = m_image_mat.data
当我使用python时:什么';这是C++;python cvmat中的cv::Mat数据属性 < C++代码是: using namespace cv; m_image_mat = imread ( full_file_name ); data = m_image_mat.data,python,c++,opencv,imread,Python,C++,Opencv,Imread,当我使用python时: import cv2 import cv2.cv as cv img = cv2.imread('1.jpg') cvmat = cv.fromarray(img) 我可以用cvmat.width获得宽度、高度、步长,但当我使用cvmat.data时 出现以下错误: AttributeError: 'cv2.cv.cvmat' object has no attribute 'data' 相同 谢谢但是为什么要使用 CV2< /Case> API >?ZDAR我需
import cv2
import cv2.cv as cv
img = cv2.imread('1.jpg')
cvmat = cv.fromarray(img)
我可以用cvmat.width获得宽度、高度、步长,但当我使用cvmat.data时
出现以下错误:
AttributeError: 'cv2.cv.cvmat' object has no attribute 'data'
<如何用CVMAT获取数据属性,与C++ Mat DATA < /P>相同
谢谢
但是为什么要使用<代码> CV2< /Case> API >?ZDAR我需要使用DLL,DLL参数中的函数需要C++ CV::MAT数据,CV2不HAVA垫,所以我用CV把NUMPY数组转换成CVMAT,想要得到与C++ Mat相同的数据属性,但是现在我注意到cvmat对象没有数据属性……Python中的Mat只是一个numpy数组。没有“数据”成员