gpt4 book ai didi

MATLAB 中的图像转置

转载 作者:行者123 更新时间:2023-12-02 05:32:59 29 4
gpt4 key购买 nike

如何转置具有 RGB 值的图像?也就是说,第一行中的所有像素都应成为第 1 列中的像素,依此类推。

对于简单的一维情况,这是:

B=A';

我正在寻找类似的东西

img=imread('name.bmp');

R=R';
G=G';
B=B';

然后以某种方式将它们组合成一个新图像。

最佳答案

您可以使用简短的 permute -

permute(img,[2 1 3])

基本上它交换行与列保持三维完整,即转置每个 3D 切片。这种方法的优势在于,即使您在三维中有 4 个切片,它也可以工作,例如对于深度信息通常存储为 dim3 中的第 4 个切片的图像。

关于MATLAB 中的图像转置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29707563/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com