opencv的sort函数是将图像进行排序,可以根据列或者行,按照升序或者降序对矩阵进行重新排序,如果想将整个图像进行排序,则可以:
Mat flat; tmpsplit;
tmpsplit.reshape(1,1).copyTo(flat);
cv::sort(flat,flat,CV_SORT_EVERY_ROW + CV_SORT_ASCENDING);
另外,opencv还有另外一个函数:sortIdx
该函数与sort的区别在与,sortIdx还会保存排序像素值原始的位置信息