目录

note

code

test


note

 

code

void MyMatTranpose(Mat& src, Mat& res) {
	if (src.type() != CV_8UC1) {
		return;
	}
	res = Mat(src.cols, src.rows, src.type());
	int resR = 0, resC = 0;
	for (int srcR = 0; srcR < src.rows; ++srcR) {
		for (int srcC = 0; srcC < src.cols; ++srcC) {
			res.at<uchar>(resR,resC) = src.at<uchar>(srcR,srcC);
			++resR;
			if (resR >= res.rows) {
				resR = 0;
				++resC;
			}
		}
	}
}

test

 

 

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐