代码:
Mat mat_dst; //mat_src:需要排序的Mat类型的矩阵变量
mat_src.reshape(1,1).copyTo(mat_dst);
cv::sort(mat_dst, mat_dst, CV_SORT_EVERY_ROW + CV_SORT_ASCENDING);
cout << mat_dst << endl;
分析:
reshape()函数
a. Mat cv::Mat::reshape( int cn, int rows = 0 )
OpenCV官方讲解得非常清楚:b. Mat cv::Mat::reshape( int cn, int newndims, const int * newsz )
c. Examples
可参考:http://docs.opencv.org/3.2.0/d2/dc0/pca_8cpp-example.html#a17sort()函数
OpenCV官方介绍:
相关函数:
void cv::sortIdx( InputArray src, OutputArray dst, int flags );