最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python讀取tif圖片時保留其16bit的編碼格式實例

 更新時間:2020年01月13日 14:35:39   作者:imaginist233  
今天小編就為大家分享一篇python讀取tif圖片時保留其16bit的編碼格式實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

tif圖片的編碼格式一般是16bit的,在使用python-opencv讀取tif文件時,為了保留其編碼格式,我們需要用以下的方式:

import numpy as np
import cv2

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

輸出結果為:uint16

對于opencv中imread函數(shù)最后的參數(shù)解釋如下:

當參數(shù)>0時,opencv讀取的是3通道的彩色圖(灰度圖也會被默認轉化成彩色圖),編碼格式會轉化成8bit

當參數(shù)=0時,opencv讀取的是1通道灰度圖,編碼格式會轉化成8bit

當參數(shù)<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的編碼格式實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

宜川县| 蒲城县| 云龙县| 陕西省| 青田县| 南京市| 曲阳县| 定州市| 云南省| 蓝山县| 鄂伦春自治旗| 峨边| 米林县| 鲁甸县| 瓮安县| 汉川市| 阿拉善盟| 黄大仙区| 蒙山县| 新巴尔虎左旗| 海淀区| 桃园市| 泰宁县| 凌海市| 宝兴县| 安溪县| 水城县| 密山市| 宜州市| 新平| 句容市| 兴安县| 塔城市| 潮州市| 大厂| 利川市| 什邡市| 肃南| 庄河市| 丹阳市| 许昌县|