我在使用OpenCV的C++ API中的
cv::sort
功能时遇到了困难。我试图使用以下代码对cv::Mat
内容进行排序:cv::sort(InputArray src, OutputArray dst, int flags);
但是下面的代码给我编译错误,我不确定这段代码有什么问题:using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
Mat matrix(5,5,CV_32F,Scalar(0)),m;
randn(matrix, 2.00, 1.00);
cout<<"before sorting:\n"<<matrix<<endl;
sort(matrix, m, CV_SORT_EVERY_ROW + CV_SORT_ASCENDING);
cout<<"after sorting:\n"<<m<<endl;
return 0;
}