查看: 54|回复: 1|关注: 0

[已答复] 利用class函数转换图像数据类型

[复制链接]

新手

23 麦片

财富积分


050


12

主题

52

帖子

2

最佳答案
发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 黑水国 于 2018-7-11 22:22 编辑

我现在有两张图,第一张是uint8的,也有可能是uint16的,第二张是double。可不可以用class先得到第一张图的数据类型,然后把第二张改成第一张类型的?图像类型转换有im2uint8,im2uint16函数。谢谢
  1. a=uint8([2 3]);
  2. b=double([2 3]);
  3. type=class(a);
  4. ???
复制代码



入门

55 麦片

财富积分


50500


1

主题

39

帖子

6

最佳答案
  • 关注者: 3
发表于 5 天前 | 显示全部楼层
我对图像不熟悉,但可以用下面的代码进行转换
  1. % ...
  2. type_of_a = class(a);
  3. b = feval(['im2', type_of_a], b)
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表