t

函数功能

t是矩阵转置函数,它用于将矩阵的行和列进行交换。该函数适用于图像处理中的各种变换,例如旋转、特征提取等。

函数接口

1
Mat Mat::t() const;

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;

int main() {
    // 创建一个 3x3 矩阵
    Mat mat = (Mat_<int>(3, 3) << 1, 2, 3,
                                  4, 5, 6,
                                  7, 8, 9);

    std::cout << "原始矩阵:\n" << mat << std::endl;

    // 进行转置
    Mat transposed = mat.t();

    std::cout << "转置后矩阵:\n" << transposed << std::endl;

    return 0;
}