用python讀取tif格式圖像,opencv讀取


import cv2
img = cv2.imread("11.tif",1)
#第二個參數是通道數和位深的參數,
#IMREAD_UNCHANGED = -1#不進行轉化,比如保存為了16位的圖片,讀取出來仍然為16位。
#IMREAD_GRAYSCALE = 0#進行轉化為灰度圖,比如保存為了16位的圖片,讀取出來為8位,類型為CV_8UC1。
#IMREAD_COLOR = 1#進行轉化為RGB三通道圖像,圖像深度轉為8位
#IMREAD_ANYDEPTH = 2#保持圖像深度不變,進行轉化為灰度圖。
#IMREAD_ANYCOLOR = 4#若圖像通道數小於等於3,則保持原通道數不變;若通道數大於3則只取取前三個通道。圖像深度轉為8位
print (img)
print (img.shape)
print (img.dtype)
print (img.min())
print (img.max())
#創建窗口並顯示圖像
cv2.namedWindow("Image")
cv2.imshow("Image",img)
cv2.waitKey(0)
#釋放窗口
cv2.destroyAllWindows()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM