方法一:
cv::Mat m = cv::Mat::zeros(height, width, CV_32F);
方法二:
cv::Mat * m = new cv::Mat( cv::Mat::zeros(height, width, CV_32F) );
// use m
delete m; // don't forget to delete m
两种OpenCV矩阵初始化方法
本文介绍了使用OpenCV库进行矩阵初始化的两种常见方法。第一种是直接利用cv::Mat::zeros函数创建一个指定大小与类型的全零矩阵;第二种则是通过new操作符分配内存,并调用cv::Mat::zeros来实现相同目的,最后需记得释放内存。
方法一:
cv::Mat m = cv::Mat::zeros(height, width, CV_32F);
方法二:
cv::Mat * m = new cv::Mat( cv::Mat::zeros(height, width, CV_32F) );
// use m
delete m; // don't forget to delete m
1174

被折叠的 条评论
为什么被折叠?