python3 raw 数据转换为jpg

python3 raw 数据转换为jpg

我们大家都知道,sensor 直接出来的裸数据为raw 数据,没有经过编解码,压缩。
我们需要将raw数据转换为其他格式比如jpg,png,bmp 人眼才能看到。好了,废话不多说,直接上代码。

import numpy as np
import imageio
rawfile = np.fromfile('C:/Users/awssome/Desktop/3.raw', dtype='uint16') # 以int16读图片
print(rawfile.shape)
rawfile.shape = (1520, 2688)
print(rawfile.shape)
b=rawfile.astype('uint16')#变量类型转换
print(b.dtype)
imageio.imwrite("C:/Users/awsome/Desktop/3.jpg", b)
import matplotlib.pyplot as pyplot
pyplot.imshow(rawfile)
pyplot.show()
posted @   michaelchengjl  阅读(2756)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示