这两个转置之间的opencv有什么区别?
使用cv::Mat::t():
cv::Mat a;
a = a.t();
cv::Mat a;
cv::transpose(a,a);
我对效率特别感兴趣。
答案 0 :(得分:4)
没有区别。以下是来自cv::Mat::t()
的{{1}}的代码:
opencv/modules/core/src/matop.cpp
所以MatExpr MatExpr::t() const
{
MatExpr e;
op->transpose(*this, e);
return e;
}
只需拨打cv::Mat::t()
。