raw文件与jpg文件的读取/转换/显示
⚠️cv2中为bgr,而matplotlib/imageio中为rgb
⚠️基本上基于np和cv2就可以实现了
注:.jpg到.raw 使用.tofile实现,图上忘写了
#jpg---raw
import cv2
import numpy as np
rgbimg=cv2.imread('rgb.jpg')
print(rgbimg.dtype)#np.uint8
imgshape=rgbimg.shape
rgbimg.tofile('rgb_raw.raw')
#显示
# cv2.imshow('rgbimg',rgbimg)
# cv2.waitKey()#raw--jpg
rawfile=np.fromfile('rgb_raw.raw',dtype=np.uint8)
rawfile.shape=imgshape
#rawfile.tofile('raw_jpg.jpg')##wrong
#方法一:
cv2.imwrite('rawtojpg.jpg',rawfile)
#方法二:
# import imageio
# imgData_rgb=rawfile[:,:,::-1]
# imageio.imwrite('raw_jpg.jpg',imgData_rgb)
#显示
# cv2.imshow('rawfile',rawfile)
# cv2.waitKey()
raw文件与jpg文件的读取/转换/显示相关推荐
- python读取raw数据文件_在python下读取并展示raw格式的图片实例
raw文件可能有些人没有,因此,先用一张图片创建一个raw格式的文件(其实可以是其他类型的格式文件) import numpy as np import cv2 img = cv2.imread('c ...
- python读取raw图片文件_在python下读取并展示raw格式的图片实例
raw文件可能有些人没有,因此,先用一张图片创建一个raw格式的文件(其实可以是其他类型的格式文件) import numpy as np import cv2 img = cv2.imread('c ...
- android 录音的格式转换,Android仿微信录音功能(录音后的raw文件转mp3文件)
现在很多时候需要用到录音,然后如果我们的App是ios和android两端的话,就要考虑录音的文件在两端都能使用,这个时候就需要适配,两端的录音文件都要是mp3文件,这样才能保证两边都能播放. 针对这 ...
- Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)
Python读取多个excel文件(删除字段.数据格式转换.dataframe多表合并)并写入ElasticSearch实战(自动创建索引.写入ElasticSearch.探索性数据分析) 目录
- stm32开发3D打印机(六)——使用FATFS文件系统读取打印文件 获取信息 执行转换 转换坐标(上)
这篇文章为读取打印文件(后缀为gcode的文件),并添加USMART功能调试 因为TFATFS移植与USMATRT没有什么好写的,而且在下方的链接:正点原子教程已经有详细的教程了,所以跳过了TATFS ...
- java读取文件夹下的所有txt文件,java读取文件夹下文件及txt内容
public class PositionController { // 读取txt内容 public static String txt2String(File file) { StringBuil ...
- c# stream读取本地html文件,C# FileStream文件读写详解
FileStream对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能.这是因为FileStream类 ...
- python读取文件r_python read文件的r和rb的区别
r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据. 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件 ...
- matlab读取一个文件的图片大小,Matlab读取文件夹中子文件夹中的图片并修改尺寸...
今天被师兄问到如何利用matlab批处理图片,觉得很简单嘛 就让他去百度 结果只百度到处理文件夹中图片的程序 好吧 这里放上如何处理文件夹中子文件夹的图片 现状:在一个名为casia的文件夹中,里面有 ...
最新文章
- openssl常用用法
- 基于python物流管理系统毕业设计-Python程序设计实验报告二
- 在51CTO安了家。。。。
- python web 框架例子_最快的 Python Web 框架入门
- oracle asm 分布式存储,分布式数据中心数据库和存储部署解决方案
- java 循环效率_Java For循环效率测试
- mybatis源码解析 - 通过一个简单查询例子分析流程
- Putty连接TPYBorad v102 开发板教程
- 【UVA10562】Undraw the Trees(括号表示法输出树+fegts读取)
- 汉字常用字unicode码表
- matlab解全微分方程,通过MATLAB求二阶全微分方程解析解
- 车牌号识别php+sdk,车牌识别SDK
- caffe框架的介绍
- 电脑桌面图标DIY --- 制作透明的快捷图标
- 造梦无双服务器维护12月17日,《造梦无双》12月31日V0.82版本更新公告:迎战北王,寻斗天君...
- ValueError: multiclass format is not supported
- 雷军创业十年演讲全文!创业艰辛、乘风破浪、一往无前
- java-net-php-python-springboot健身房管理系统计算机毕业设计程序
- JAVA基础之二维数组三维数组及应用
- 打印机出现“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。
热门文章
- 公司里开发用的机器,虚拟机、网络、转发、ssh连接、远程桌面、远程开机……等一系列骚操作的操作概述
- 基于微信维修报修物业小程序系统设计与实现 开题报告
- android7源码结构分析
- 计算机专业实验记录本,实验记录本填写规范,拿走不谢!
- 今日伦敦金走势怎么看
- Json系列之二 json to bean(JSONObject类详解)
- 程序员的逆袭之路---从沉迷游戏到入职腾讯的全过程
- J2EE是什么?它包括哪些技术?
- 详解深度学习之经典网络:AlexNet(2012) 并利用该网络架构实现人脸识别
- 【ASP.NET】System.Threading.ThreadAbortException中第一次偶然出现的“mscorlib.dll”类型的异常