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写的一个文本编辑器
Jan 23 Python
Python常用正则表达式符号浅析
Aug 13 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
Python实现的视频播放器功能完整示例
Feb 01 Python
Odoo中如何生成唯一不重复的序列号详解
Feb 10 Python
利用Python如何生成便签图片详解
Jul 09 Python
pyshp创建shp点文件的方法
Dec 31 Python
Python学习笔记之Break和Continue用法分析
Aug 14 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
python使用PIL剪切和拼接图片
Mar 23 Python
Django路由层如何获取正确的url
Jul 15 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之COOKIE支持详解
2010/09/20 PHP
php防止sql注入代码实例
2013/12/18 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
Javascript实现字数统计
2015/07/03 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
Bootstrap实现翻页效果
2017/11/27 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
浅析Python的Django框架中的Memcached
2015/07/23 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
使用Python更换外网IP的方法
2018/07/09 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
python实现横向拼接图片
2020/03/23 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
高一历史教学反思
2014/01/13 职场文书
个人函授自我鉴定
2014/03/25 职场文书
产品设计开发计划书
2014/05/07 职场文书
高中教师考核方案
2014/05/18 职场文书
经理任命书模板
2014/06/06 职场文书
大专生找工作自荐书
2014/06/10 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
500字作文之难忘的同学
2019/12/20 职场文书