• opencv读取
#导入cv模块
import cv2 as cv
import numpy as np
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
#第二个参数是通道数和位深的参数,有四种选择,参考https://www.cnblogs.com/goushibao/p/6671079.html
img = cv.imread("filename.tif",2)
print img
#在这里一开始我写成了img.shape(),报错因为img是一个数组不是一个函数,只有函数才可以加()表示请求执行,
#参考http://blog.csdn.net/a19990412/article/details/78283742
print img.shape
print img.dtype
print img.min()
print img.max()
#创建窗口并显示图像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv.destroyAllWindows() 

但是出现了问题,我的TIFF是signed 16-bit的,用这种方法读出的值域范围0~65535,正常是-32768~32767.可能是opencv只支持unsigned 16-bit.

  • TIFFFILE包
from libtiff import TIFF
tif = TIFF.open('filename.tif', mode='r')
img = tif.read_image()
TIFFReadDirectory: Warning, Unknown field with tag 33550 (0x830e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 33922 (0x8482) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 34735 (0x87af) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 34737 (0x87b1) encountered.

出现上面的问题,但是貌似没什么影响,日后再探究

Python学习之读取TIFF文件相关推荐

  1. 【python学习】——读取csv文件

    file_name = r'D:\ParttimeJobs\MinistConfiguration\datas\mnist_train.csv' # 数据集为42000张带标签的28x28手写数字图像 ...

  2. python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  3. python中读取文件内容-深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  4. python读取tiff文件进行波段计算_python+tifffile之tiff文件读写方式

    背景 使用python操作一批同样分辨率的图片,合并为tiff格式的文件. 由于opencv主要用于读取单帧的tiff文件,对多帧的文件支持并不好. 通过搜索发现了两个比较有用的包:TiffCaptu ...

  5. python读取pdf文件_深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  6. python读取tiff文件_python+tifffile之tiff文件读写方式

    背景 使用python操作一批同样分辨率的图片,合并为tiff格式的文件. 由于opencv主要用于读取单帧的tiff文件,对多帧的文件支持并不好. 通过搜索发现了两个比较有用的包:TiffCaptu ...

  7. Python学习之路5☞文件处理

    Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...

  8. Python学习笔记D9(文件)

    Python学习笔记D9(文件) 文件 1.打开文件 open(file, mode='r') 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打 ...

  9. 已解决Python pandas.read_excel读取Excel文件报错

    已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=en ...

最新文章

  1. utf8 bom 去掉 java_utf-8-BOM删除bom
  2. linux的 dev vdal,RAZVOJ DELA NA DALJAVO V SLOVENIJI
  3. pip install scrpy 报错: command 'gcc' failed with exit status 1
  4. 面向对象的程序开发技术C++教学课件系列之二
  5. ffmpeg 视频合并
  6. 15.6. Plugin Hook 设计与实现
  7. mysql ansi导入_mysql导入csv的4种报错的解决方法
  8. matlab如何生存对称矩阵,如何使用Matlab产生对称矩阵
  9. c语言:数组插入处理
  10. Oracle数据库管理维护
  11. Home Assistant启动失败,页面报404
  12. 魔教传奇—阿里软件的魔方文化
  13. 升级鸿蒙系统第四批在什么时候,鸿蒙第四批升级名单公布 鸿蒙第四批升级机型一览...
  14. 基于python的国内外研究现状怎么写_毕业论文中的国内外研究现状怎么写啊
  15. android 4.4打开MTP模式以及USB CD Rom模式打开方法
  16. 比赛题目训练系列17 (2020-2021 ACM-ICPC Brazil Subregional Programming Contest)
  17. 蓝桥杯嵌入式开发经验分享(1.嵌入式学习准备)
  18. 电影推荐之《指环王:双塔奇兵》 隐私策略(Privacy policy)
  19. OPENCV C++ 多线程播放音频和视频
  20. 企业开发项目完整流程

热门文章

  1. 淘宝店铺订单解密接口/淘宝店铺订单插旗接口/淘宝店铺订单交易接口/淘宝店铺商品上传接口/淘宝店铺订单明文接口/代码对接分享
  2. Delphi Label显示多行文本的换行方法
  3. STM32Cube的串口实战(一)GPS+BD模块
  4. php微信文本通讯_微信公众号开发之文本消息自动回复php代码
  5. 存钱问题、利润最大问题
  6. log4j实现发送邮件功能
  7. com.alibaba.fastjson.JSONException
  8. 【单点登录】什么是 SSO 与 CAS?
  9. 2021年起重机司机(限桥式起重机)免费试题及起重机司机(限桥式起重机)模拟考试
  10. ROS节点无法读入launch参数问题