Android实现16位灰度图数据转RGB数据并以bitmap显示(单通道Gray数据转三通道RGB数据并显示)

  • 需求
  • 发现问题
  • 解决方案

需求

问题需求:项目上需要实现将深度相机传感器给出的数据实时显示出来的功能。经过了解得知,传感器给出的数据为16位灰度图数据,即16位数据表示一个像素的颜色信息(单位像素占用的字节数为2字节)。

发现问题

Android 默认的图片编码格式是BitMap(位图),
而BitMap的像素格式配置主要是由Bitmap.Config控制的
它表了Bitmap可以的配置情况。这个配置描述的是这些像素信息是如何存储的。这个影响到了图片质量和透明度。
常见配置项如下

  public static enum Config {ALPHA_8,//代表8位Alpha位图 每个像素占用1byte内存

【Android实现16位灰度图数据转RGB数据并以bitmap格式显示】相关推荐

  1. java读取16位深png_读取16位灰度TIFF

    我正在尝试使用小型C程序读取16位灰度TIFF文件(BitsPerSample = 16),以转换为浮点数数组以供进一步分析 . 根据 Headers 信息,像素数据在2048×2048像素的单个条带 ...

  2. python将图像转换为8位单通道_Python OpenCV读取16位单通道图像并转换为8位灰度图显示...

    语义.实例分割数据集的标注图像以及一些深度图像等都是由单通道16位整型图像存储的,我们通常需要读取这种图像并显示出来,由于OpenCV一般只能够对8位图像进行显示,也就是像素范围在0-255的图像,而 ...

  3. 16位灰度数据成像_16位 250M双通道PCI数据采集卡 FCFR-PCI9808

    FCFR-PCI9808 16位 250M双通道PCI数据采集卡FCFR-PCI9808(简称PCI9808)是PCI接口高速高精度数字化仪,双通道同步采集,PCI9808A指标:16位,双通道采样率 ...

  4. matlab 16位灰度值转8位,在matlab中如何将灰度值为24位的转化为8?

    我使用的是Visual c++6.0技术内幕里提供的类CDib来操作位图,最好提供可以两个独立的函数来分辨别实现着俩个功能.他们可以作为CDib类的成员函数来使用.类似下面的这个就可以,我用了下面的这 ...

  5. 低成本16位 250 kSPS 8通道隔离数据采集系统_电工基础电路图讲解

    电路图简介: 所示电路是高性价比.高度集成的16位.250 kSPS.8通道数据采集系统,可对±10 V工业级信号进行数字化转换.该电路还可在测量电路与主机控制器之间提供2500 V rms隔离,整个 ...

  6. c++对8位灰度图进行二值化处理

    /********************************************************************* 对灰度图进行位二值化,输入图像像素部分的宽度和高度以及存储 ...

  7. OpenCV3学习(2.4)——彩色图像读取、灰度图转化、RGB通道分割与合并

    下列代码涉及到: 1.彩色图像的读取,图像翻转,转换为灰度图: 2.对彩色图像的RGB三通道进行切分与合并: 涉及到的函数如下: 1.图像的反转采用flip函数实现,该函数能够实现图像在水平方向,垂直 ...

  8. 如何将yuv420p图像数据转换为RGB数据并使用opencv保存为jpg图片

    yuv420是用4个byte存储4个Y的信息,用1个Byte存储U的信息,一个Byte存储V的信息, 这4个Y共用这2个U和V ,也就是用6个Byte 存储4个像素信息,也就是一个像素需要12个Bit ...

  9. YUY数据转换为RGB数据,并进行灰度化处理显示

    BYTE clip255(long Value) {  BYTE retValue;    if (Value > 255)   retValue = 255;  else if (Value ...

最新文章

  1. mfc 固定编辑框输入上限和下限_餐饮行业案例:固定工资、底薪提成改成这样,员工为自己拼命干...
  2. 8月数据库排行榜:SQL Server分数下降最多
  3. (转)关于Linux核心转储文件 core dump
  4. 浅析Asp.net MVC 中Ajax的使用
  5. python if 跳出_Python保留字简单释义
  6. 2020年最具“钱途”的编程语言
  7. 隐马尔可夫模型(HMM)****
  8. Shell练习(十一)
  9. 二十年后我发明了保姆机器人作文_【赏学堂】苹果五级作文班优秀作品赏析——温睿哲二十年后回故乡...
  10. WindowsXP自带小工具(转)
  11. 面向对象程序设计语言和面向过程程序设计
  12. 企业微信API群机器人配置
  13. 一文带你盘点市场上主流的BI产品主要有哪些
  14. 上海Oracle用户组我的页面
  15. 社交电商如何运营推广?
  16. ROS:一种路径优化方法-拉直法
  17. js特效之腾讯视频的图片轮播
  18. PAT刷题集(乙级)1003 我要通过!(20 分)
  19. js根据数组对象属性删除里面的指定对象
  20. 金秋良田美画卷 国稻种芯·中国水稻节:江西1400万亩稻迎丰收

热门文章

  1. 『语音信号处理』语音库 librosa 学习
  2. 微信恢复大师免费版靠谱吗?微信恢复大师免费版下载
  3. 怎么让steam允许访问自己的计算机,科技教程:电脑steam软件如何解决好友网络无法访问...
  4. Qt渲染视频常见问题(视频渲染窗口上子窗口设置透明出现阴影问题、主窗口缩放导致视频渲染窗口部分出现视频闪烁问题)
  5. 从微软、FB、华为的网络安全备忘录说开去
  6. java中的“我”不是“我”,NaN特殊标识以及正无穷+负无穷应该等于多少?
  7. 初步浅谈 celery
  8. LVS 负载均衡群集----NAT模式
  9. 30以上java程序员出路,详细说明
  10. 【Linux系统】Linux的系统目录结构