python读取tif图片时保留其16bit的编码格式实例


Posted in Python onJanuary 13, 2020

tif图片的编码格式一般是16bit的,在使用python-opencv读取tif文件时,为了保留其编码格式,我们需要用以下的方式:

import numpy as np
import cv2

img = cv2.imread('demo.tif', -1)
print(img.dtype)

输出结果为:uint16

对于opencv中imread函数最后的参数解释如下:

当参数>0时,opencv读取的是3通道的彩色图(灰度图也会被默认转化成彩色图),编码格式会转化成8bit

当参数=0时,opencv读取的是1通道灰度图,编码格式会转化成8bit

当参数<0时,opencv会按照原图的格式读取,编码格式会返回16bit的

另外一种读取tif图片的方式是使用tifffile库进行读取,在python中你可以先通过pip安装:

pip install tifffile

然后就可用以下代码读取tif图片了:

import tifffile as tiff
import numpy as np

a = tiff.imread('demo.tif')
print(a.shape)

以上这篇python读取tif图片时保留其16bit的编码格式实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中使用sort()方法进行排序的简单教程
May 21 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
python时间日期函数与利用pandas进行时间序列处理详解
Mar 13 Python
Python入门学习指南分享
Apr 11 Python
Python DataFrame设置/更改列表字段/元素类型的方法
Jun 09 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
ipython和python区别详解
Jun 26 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
Jul 18 Python
python requests指定出口ip的例子
Jul 25 Python
如何使用Python发送HTML格式的邮件
Feb 11 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
python 中yaml文件用法大全
Jul 04 Python
手动安装python3.6的操作过程详解
Jan 13 #Python
Python中join()函数多种操作代码实例
Jan 13 #Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 #Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 #Python
python多线程实现代码(模拟银行服务操作流程)
Jan 13 #Python
Python timeit模块的使用实践
Jan 13 #Python
Python 列表的清空方式
Jan 13 #Python
You might like
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
ThinkPHP惯例配置文件详解
2014/07/14 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
JS实现简单随机3D骰子
2019/10/24 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
Python与shell的3种交互方式介绍
2015/04/11 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
详解Python self 参数
2019/08/30 Python
python装饰器的特性原理详解
2019/12/25 Python
Python类反射机制使用实例解析
2019/12/30 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
python实现PolynomialFeatures多项式的方法
2021/01/06 Python
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
经理职责范文
2013/11/08 职场文书
广告设计专业自荐信范文
2013/11/14 职场文书
《赶海》教学反思
2014/04/20 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
宣传稿格式范文
2015/07/23 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫