为了节省存储空间,一般imread把灰度图像读入时的数据类型是uint8

  • uint8数据类型的灰度值范围是0-255;

  • double数据类型的灰度值范围是0-1;

一般情况下,将uint8的灰度图像转化为double的灰度图像,有两种数据转换方式。

第一种:在对uint8数据类型处理(/255)后直接使用double转化数据类型,这里只是将/255取整后的值变为double类型,不改变数据。

I = imread('地图舟山灰度图二值化.png');
I = rgb2gray(I);             % 灰度化
K = double(floor(I/255));    % 这里使用floor向下取整,将原图在0-255灰度之间的像素都转化为0
imshow(K);

第二种:im2double会将uint8灰度值0-255的像素点映射到0-1之间,也就是说存在非0非1的数据点

K = im2double(I)

我在使用第二种方法是,最后调出的图像依然是一片黑。存在一些问题没有搞清楚,还望向各位多多学习

uint8数据类型图片和double数据类型图片的转化和显示相关推荐

  1. Matlab图像数据类型unit8与double

    一.数据类型 uint16 :无符号16bit整数, unit8:无符号8bit整数, int8:有符号8bit整数. double:有符号64bit浮点数.(8bit即一个字节) 二.图像数据类型 ...

  2. java double 后缀_Java double数据类型

    double数据类型使用64位来存储浮点数.double值也称为双精度浮点数. 它可以表示一个最小为4.9 x 10^-324,最大为1.7 x 10^308的数字.它可以是正的或负的. 所有实数被称 ...

  3. c语言变量类型double,C语言double数据类型介绍、示例和应用经验

    1.浮点数的概念 浮点数也称小数或实数.例如,0.0.75.0.4.023.0.27.-937.198 都是合法的小数. C语言中采用float和double关键字来定义小数,float称为单精度浮点 ...

  4. C语言int/double数据类型的范围

    #include <stdio.h> #include <limits.h> # include <float.h>int main() {printf(" ...

  5. C语言double数据类型介绍、示例和应用经验

    文章目录 1.浮点数的概念 2.测试double数据类型 3.应用经验 4.获取视频教程 5.版权声明 1.浮点数的概念 浮点数也称小数或实数.例如,0.0.75.0.4.023.0.27.-937. ...

  6. matlab——uint8、im2uint8、double、im2double和mat2gray的说明

    参考:https://blog.csdn.net/FX677588/article/details/53301740 1.图像在matlab中的保存 matlab读取图片后保存的数据是uint8类型( ...

  7. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  8. 在mysql中显示数据库数据类型_MySQL(二) 数据库数据类型详解

    序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,下面就跟着我的节奏去把这个拿下吧. ---WZY 一 ...

  9. java分布式实现图片上传到图片服务器

    java分布式实现图片上传到图片服务器 操作步骤 第一步 第二步 第三步 第四步 第五步 第六步 代码实现 第七步 JS代码 大功告成!! 操作步骤 第一步 在页面中的form表单里面增加一个inpu ...

最新文章

  1. 面对疫情,飞书线上办公室,让我们换一种方式重聚!
  2. 《R语言初学指南》一2.8 参考文献
  3. MyBatisPlus中自定义全局操作流程
  4. 数据库ORA-00600 [15160]处理
  5. 微信企业号支付个人php实现
  6. 机器学习入门:隐马尔科夫模型-8
  7. linux c Make file 的生成
  8. 服务器虚拟资源池,虚拟资源池
  9. 对集合对象进行排序:根据对象集合其中一属性进行排序
  10. ProxyDHCP service did not reply to request on port 4011
  11. 《故事处方》丹提w摩尔 epub+mobi+azw3
  12. ssm+Vue计算机毕业设计学科竞赛赛场安排系统(程序+LW文档)
  13. STM32F105双CAN双FIFO通讯心得体会
  14. 18、无线局域网(介质访问控制子层)
  15. PostgreSQL 建表create table like including 用法
  16. 音视频从入门到精通——ffmpeg3之打印多媒体文件音视频信息
  17. 摄像机标定终极总结版03---实际应用中的摄像机标定过程
  18. wyAPP苹果APP 技术支持Email:zcj331@163.com
  19. excel把多个工作表合并怎么做?
  20. 原创的模拟人生2(the sims2)全11个资料片的免安装恢复注册表~!

热门文章

  1. Comic Life 3 for Mac(漫画创作软件)内附安装教程需要 macOS 11.x系统
  2. opencv-python 视频抽帧成一张张图片
  3. BIM时代要来了?有了这份职业规划who怕who
  4. 相机标定—标定图片拍摄规范(附棋盘图)
  5. 深度学习课程大纲_MIT深度学习基础-2019视频课程分享
  6. R语言进行神经网络算法——RSNNS
  7. CDH集群安装OpenLDAP服务并集成sssd客户端
  8. bigdecimal不等于0怎么写_碰到“作品不适宜公开以及0播放”怎么办?
  9. 《UNIX网络编程》第一步:编写自己的daytime客户端,并从daytime服务器获取时间
  10. 40个热门网页设计素材psd源文件下载