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()<<"结束";
原文链接: https://www.cnblogs.com/liming19680104/p/15366502.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/214127
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!