python版本:

def srgb2lrgb(I0):gamma = ((I0 + 0.055) / 1.055)**2.4scale = I0 / 12.92return np.where (I0 > 0.04045, gamma, scale)
def lrgb2srgb(I1):gamma =  1.055*I1**(1/2.4)-0.055scale = I1 * 12.92return np.where (I1 > 0.0031308, gamma, scale)

matlab版本:


function I = srgb2lrgb(I0)I = ((I0+0.055)/1.055).^(2.4);  I(I0<=0.04045) = I0(I0<=0.04045)/12.92;
endfunction I2 = lrgb2srgb(I1)I2 = zeros(size(I1));for k = 1:3temp = I1(:,:,k);I2(:,:,k) = 12.92*temp.*(temp<=0.0031308)+(1.055*temp.^(1/2.4)-0.055).*(temp>0.0031308);end
end

【python、matlab】sRGB颜色空间与线性sRGB空间转换相关推荐

  1. 技术▍Julia 解决了 C++/Python/Matlab 的哪些痛点?

    图为使用Julia画出来的图 本文作者|罗秀哲  编辑|布袋熊  36大数据获授权发布 机器学习 高性能 GPU 计算的编程语言 昨天我们推送一篇关于"Julia"的文章:< ...

  2. Python实现数字图像处理之5种彩色空间转换(单图+多图+视频)

    本文主要运用用Python代码实现了5种彩色空间之间的转换! 具体而言,包括: 1)RGB → CMY: 2)  CMY → RGB: 3)  RGB → HSI: 4)  HSI → RGB: 5) ...

  3. matlab模块 python,Matlab 和Python结合使用

    今天介绍的内容比较基础,希望能达到抛砖引玉的效果. Matlab 和 Python 结合使用无非分为两种情形: Matlab中使用Python包: Python中使用Matlab. 1. Matlab ...

  4. 用python监控磁盘_使用python怎么对服务器cpu和磁盘空间进行监控

    使用python怎么对服务器cpu和磁盘空间进行监控 发布时间:2021-01-29 17:16:55 来源:亿速云 阅读:82 作者:Leah 这期内容当中小编将会给大家带来有关使用python怎么 ...

  5. Python地信专题 |基于geopandas的空间数据分析-深入浅出分层设色

    点击蓝字关注我,有干货领取! 本文对应代码和数据已上传至我的Github仓库: https://github.com/CNFeffery/DataScienceStudyNotes[1] 已发布: P ...

  6. Python地信专题 | 基于geopandas的空间数据分析-文件IO篇

    本文对应代码和数据已上传至Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在上一篇文章中我们对geopandas中的坐标 ...

  7. LQR轨迹跟踪算法Python/Matlab算法实现_代码(2)

    本文根据LQR轨迹跟踪算法Python/Matlab算法实现_LQRmatrix推导(2)使用代码实现,进行仿真: clc clear allKp = 1.0 ; dt =0.1 ;% [s] L = ...

  8. LQR轨迹跟踪算法Python/Matlab算法实现2

    这里对上一篇LQR轨迹跟踪算法Python/Matlab算法实现进行勘误: clc clear allKp = 1.0 ; dt = 0.1 ;% [s] L = 2.9 ;% [m] wheel b ...

  9. LQR轨迹跟踪算法Python/Matlab算法实现_LQRmatrix推导

    对于文章 LQR轨迹跟踪算法Python/Matlab算法实现中的LQR推导的问题,我简单写了一下手稿,不高兴做成公式了:

最新文章

  1. oracle 性能优化--索引总结
  2. Microsoft SQL Server 2008技术内幕:T-SQL查询---------查询优化
  3. 【Boost】boost库中function和bind一起使用的技巧(一)
  4. 剑指offer面试题24. 反转链表(双指针)
  5. E - 权势二进制 哈尔滨理工大学软件学院大一个人赛训练
  6. 计算机科学导论整理知识点,计算机科学导论教程重点
  7. java 1.8 32位_JDK1.8 32位官方下载
  8. oracle设置默认角色,oracle的用户和角色管理
  9. 【Tensorflow2.0】8、tensorflow2.0_hdf5_savedmodel_pb模型转换[1]
  10. 蓝桥杯试题及答案分享(Python版)
  11. java中的Environment类
  12. 基于springboot网上商城交易平台源码
  13. imx6上调用 vpu
  14. 性能测试基础——内存
  15. 《edge computing:vision and challenge》论文阅读
  16. ping回显目标主机不可达destination host unreachable的含义及发生情况
  17. 追悼伟大的科学家史蒂芬·霍金,他留下的预言能实现吗 ?
  18. 中兴u31网关服务器位置,中兴LTE-U31网管简易操作指南
  19. 华为铁三角:什么是高层赞助人Sponsor制度
  20. 如何在诺基亚NOKIA手机安装JAVA软件程序

热门文章

  1. 如何让自己时刻冷静的方法_怎么让心静下来(让心静下来的5种方法)
  2. 抑郁症/新药等最新研究成果进展(2021年10月)
  3. 深度学习【注意力机制(Attention)原理和实现】
  4. 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
  5. wkhtmltopdf下载pdf有个别字体是乱码
  6. Anaconda安装完python文件.py不显示黄蓝图标
  7. 助教日志_【沈阳航空航天大学软件工程 1,2 班】前六周排行榜
  8. introduce page
  9. ubuntu 18.04 LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装
  10. [app-name] was compiled with optimization - stepping may behave oddly; variables may not be availabl