| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 手机相机中RAW图像的打开和操作(Python) -> 正文阅读 |
|
[人工智能]手机相机中RAW图像的打开和操作(Python) |
1、手机拍摄RAW目前智能手机一般都带有专业模式,拍摄并保存RAW图需在专业模式中设置中打开对应照片格式,之后在拍摄画面会出现RAW图字样,如下图所示。 ? 之后拍摄会得到两种格式图像,一种压缩JPG格式,一种无损RAW格式。raw格式图像存储大小明显高于jpg图像。 2、对相机RAW格式图像进行数据读取(python)后续可以通过数据线将手机拍摄到的RAW图保存到电脑文件下,方便对RAW图像进行处理。 第一步:安装和导入Python相关库安装
导入包
?Imageio是一个Python库,提供了一个简单的接口来读取和写入各种图像数据 rawpy是用于处理RAW图像的一个python库 第二步:读取RAW图像数据
?下图左图为相机保存的RAW图像格式,右图是经过postprocess处理后输出的RGB图像。 ? ?对比正常输出的out.jpg图像,image.tiff存在明显色偏及对比度清晰度亮度问题。故需要ISP流程中的不同算法处理后输出与右侧对应的正常颜色图像。 ? ?第三步:将RAW图二维整型数组转换为字节流,每两个字节存储一个整型数据,低位在前,高位在后。
? ?之后将整型数据转换成字节流,以RAW格式保存。
这样我们就可得到一张RAW格式数据字节流图像,原数据的获取方便我们对后续图像进行处理。例如blc、lsc、awb、ccm等。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 9:30:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |