cv::Ptr类就看成一个cv的一个智能指针,在适当的时间能自动删除指向的对象;工作机制很像C++的内置指针
cv::Ptr<cv::Matx33f> p = new cv::Matx33f; //创建一个智能指针p,空构造 //cv::Ptr<cv::Matx33f> pp =makePtr<cv::Matx33f>(); 这种格式在3.0版本可以,在4.0版本好像不能用了 bool b=p.empty(); //是否为空 p[0]={10,20,30,40,50,60,70,80,90}; //赋值 std::cout<<p[0]<<std::endl; //显示数据 p.release(); //释放空间 b=p.empty(); //释放之后为空 qDebug()<<b; qDebug()<<"结束";