---
title: t
description: "t是矩阵转置函数，它用于将矩阵的行和列进行交换。该函数适用于图像处理中的各种变换，例如旋转、特征提取等。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kpcv_06_0044.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kpcv_06_0044.html
indexId: 5fe6cef479a3bd7d977d6e08458e7139cb5fa6a08afc13b30aa4ae1b0e02123777
---
# t

#### 函数功能

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


#### 函数接口

```
Mat Mat::t() const;
```


#### 返回值

- 转置后矩阵。


#### 示例

```
#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;
}
```
