gpt4 book ai didi

matlab - 如何在Matlab中将uint8转换为int?

转载 作者:行者123 更新时间:2023-12-02 06:03:48 31 4
gpt4 key购买 nike

我已将图像从 RGB 转换为灰度,并且图像矩阵为 uint8。我正在尝试使用卷积进行一些图像处理,这意味着当我总结所有内容时,我想将这些值用作 int 。那么,如何在 Matlab 中将 uint8 转换为 int?

最佳答案

Matlab 支持多种整数格式。主要区别在于所需的内存空间以及是否使用符号(+ 或 -)。

例如,uint8 表示该整数是无符号的,并且它使用 8 位来存储该值。使用的位数决定最大值。 uint8可以存储0到2^8-1之间的数字。

您可以找到所有支持的整数的完整列表 here

如果您想将 uint8 转换为其他格式,您可以将所需的格式编写为函数并将值作为参数传递:

I2 = uint16(I);

关于matlab - 如何在Matlab中将uint8转换为int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50260365/

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