查看: 256|回复: 6|关注: 0

[已答复] 图像的类型

[复制链接]

新手

12 麦片

财富积分


050


8

主题

17

帖子

0

最佳答案
发表于 2020-7-1 23:54:14 | 显示全部楼层 |阅读模式
uint8转为double怎么转


回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

入门

328 麦片

财富积分


50500


1

主题

310

帖子

46

最佳答案
  • 关注者: 11
发表于 2020-7-2 14:03:40 | 显示全部楼层
I是uint8图像
I = double(I);就转成double型了
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


8

主题

17

帖子

0

最佳答案
 楼主| 发表于 2020-7-2 16:08:52 | 显示全部楼层
strugglefx 发表于 2020-7-2 14:03
I是uint8图像
I = double(I);就转成double型了

OK,谢谢您
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


8

主题

17

帖子

0

最佳答案
 楼主| 发表于 2020-7-2 16:12:56 | 显示全部楼层

图片的傅里叶变换

本帖最后由 han830 于 2020-7-2 16:20 编辑

还有个问题,就是格式为tif的图片进行傅里叶变换之前要转为uint8还是double。
这是代码:

I = imread('E:\工作\MATLAB\HRTEM.tif');
subplot(2,2,1),imshow(I);
I = double(I);
title('HRTEM');
FI = abs((fft2(I)));
  NFT = 255*mat2gray(FI);
SFI = fftshift(NFT);
imgray = rgb2gray(SFI);
subplot(2,2,2),imshow(imgray);
imgray = double(imgray);
title('fft of tif');
I = RGB2PRAY(RGB);
newmap = rgb2gray(map);


QQ图片20200702161711.png
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

入门

328 麦片

财富积分


50500


1

主题

310

帖子

46

最佳答案
  • 关注者: 11
发表于 2020-7-2 16:26:26 | 显示全部楼层
你为什么要用rgb2gray函数,SFI本来就是一个单通道的,不需要用rgb2gray
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


8

主题

17

帖子

0

最佳答案
 楼主| 发表于 2020-7-3 19:14:30 | 显示全部楼层
strugglefx 发表于 2020-7-2 16:26
你为什么要用rgb2gray函数,SFI本来就是一个单通道的,不需要用rgb2gray

OK,谢谢了,做出来了
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


8

主题

17

帖子

0

最佳答案
 楼主| 发表于 2020-7-4 14:33:03 | 显示全部楼层
strugglefx 发表于 2020-7-2 16:26
你为什么要用rgb2gray函数,SFI本来就是一个单通道的,不需要用rgb2gray

你好,还有个问题,就是为什么这个地方不用rgb2gray(Rgb2gray函数通过通过消除色调和饱和度信息,同时保留亮度,来将RGB图像转换为灰度图。这是我查到的,)但是没有你说的单通道,所以我还是不太明白SFI是啥
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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