首页 > 其他分享 >16位灰度图转RGB图

16位灰度图转RGB图

时间:2024-10-11 16:03:01浏览次数:6  
标签:image cv2 RGB 图转 8bit np 灰度 array 16bit

16位灰度图转RGB图

点击查看代码
import cv2
import numpy as np
from PIL import Image
def transfer_16bit_to_8bit(image_path):
    image_16bit=Image.open(image_path)
    img_array = np.array(image_16bit, dtype=np.uint16)
    min_16bit = np.min(img_array)
    max_16bit = np.max(img_array)
    image_8bit = np.array(np.rint(255 * ((image_16bit - min_16bit) / (max_16bit - min_16bit))), dtype=np.uint8)
    colored_image=cv2.cvtColor(image_8bit,cv2.COLOR_GRAY2BGR)
    cv2.imshow('8bit',colored_image)
    cv2.waitKey(0)
    return colored_image

image_path = r'D:\pic\2024demo03\pic\tif_backup\1.00kV_T1_6500×_17.tif'
colored_image=transfer_16bit_to_8bit(image_path)
cv2.imwrite(r"D:\pic\2024demo03\pic\tif\1.00kV_T1_6500×_17.tif",colored_image)

标签:image,cv2,RGB,图转,8bit,np,灰度,array,16bit
From: https://www.cnblogs.com/SunshineWeather/p/18458596

相关文章

  • C++刷题:RGB色值转Integer
    问题描述:实现一个函数,输入为长度为三的rgb字符串,返回为十六进制HEX格式字符串。输入格式:字符串输出格式:数字输入样例:"rgb(192,192,192)"输出样例:12632256问题分析:    首先要进行字符串的处理。输入"rgb(192,192,192)",想办法将三个192提取出来,再将192192......
  • rgba 和 opacity 有什么区别呢?
    rgba和opacity是CSS中用于控制元素颜色和透明度的两个属性。1.rgba属性rgba是CSS中的一种颜色值,用于定义颜色和透明度(alpha通道)。它扩展了传统的RGB颜色模型,增加了一个额外的透明度(alpha)分量。格式:color:rgba(red,green,blue,alpha);即color:rgba(0,0,0,.5);re......
  • 【随手记录】关于灰度发布
    线下测试很难覆盖线上的所有场景,即便是测试设计得非常完善,但仍旧会有差别,简单来说,线下测试与线上至少存在四个方面的不同:配置不同。线下环境与线上环境的应用版本保持一致不难,但配置方面往往存在差异,如服务规格、调试开关等。数据不同。线上的数据更真实、更丰富,场景也更多样。......
  • 三维手势 handpose 3D RGB 手势3D建模 三维建模-手势舞 >> DataBall
    请关注即将发布 handposexplus项目三维手势handpose3DRGB单目相机手势识别手语歌曲Friends手势检测手势3D建模三维建模咨询合作DataBall项目,欢迎加以下微信。助力快速掌握数据集的信息和使用方式。......
  • D22 kubernetes 工作负载资源对象-Deployment{应用回滚、应用扩缩容、应用下线、应用
    1、应用回滚简介 在滚动更新过程中,如果新版本的pod启动失败或者已升级完成,但新版本中存在bug,则可以选择回滚到之前的可用版本。‘kubectlrollout‘命令可以方便的执行回滚和其他滚动更新管理,该命令支持Deployment、DaemonSet和statefulset资源查看博客网站的历史版本[root@......
  • 三维手势 第一人称 汽车驾驶 handpose 3D RGB 单目相机手势识别 手势检测 手势3D建模
    三维手势第一人称汽车驾驶handpose3DRGB单目相机手势识别手势检测手势3D建模三维建模第一人称汽车安全驾驶:三维手势建模RGB单目相机手势识检测手势3D建模 咨询合作DataBall项目,欢迎加以下微信。助力快速掌握数据集的信息和使用方式。......
  • JPEGWD数据集,焊接缺陷检测NDT专用数据集RGB钢板焊缝缺陷识别任务和分类任务数据集(JPEG
    项目背景:焊接是制造业中的关键工艺之一,焊接质量的好坏直接影响到产品的安全性和可靠性。焊接缺陷检测(Non-DestructiveTesting,NDT)是确保焊接质量的重要手段。传统的焊接缺陷检测方法依赖于人工目视检查,效率低下且易受主观因素影响。近年来,随着计算机视觉技术的发展,基于机器......
  • 龙芯+FreeRTOS+LVGL实战笔记(新)——08RGB闪烁灯
            本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了完善与优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰写36篇,图1所示),再决定是否订阅。此外,也可以前......
  • 开源数据集 FreiHAND rgb 三维手势建模 手部关键点 >> DataBall
    开源数据集FreiHANDrgb三维手势建模手部关键点manohand混合现实深度学习人工智能FreiHAND是一个用于评估和训练深度神经网络以从单色图像中估计手部姿态和形状的数据集,这是在我们的论文中提出的。其当前版本包含32560个独特的训练样本和3960个独特的评估样本。训......
  • RGB颜色传感器简介
        RGB颜色传感器是一种能够检测物体颜色并将其转换为电信号输出的电子设备,主要用于识别和测量物体的颜色信息。其工作原理、特点和应用领域如下:1. 工作原理:三原色感应:RGB颜色传感器对红(Red)、绿(Green)、蓝(Blue)三种基本颜色的光具有不同的敏感度。通过分别检测......