OpenCV数字图像处理与计算机视觉(python)

opencv-python读取tiff影像,并展示

2019-11-16  本文已影响0人  GIS无情老博士

tiff是遥感影像的常用格式,使用起来也十分方便。tiff的操作和分析也会经常遇到。
opencv-python可以读取各类图片,然后对图像进行处理,结合矩阵操作,可以非常方便的对图像进行各类操作,下面就展示一个简单的demo,用opencv-python读取图像并展示出来。Opencv的库安装可能比较麻烦一点。

代码

# 导入cv模块
import cv2 as cv
import numpy  as np
 
# 读取图像,支持 bmp、jpg、png、tiff 等常用格式
# 第二个参数是通道数和位深的参数,有四种选择,参考https://www.cnblogs.com/goushibao/p/6671079.html
# 1彩色2灰度
img = cv.imread("sancun.tif", 1)
print(img)
print(img.shape)
print(img.dtype)
print(img.min())
print(img.max())
# 创建窗口并显示图像
cv.namedWindow("image", cv.WINDOW_NORMAL)
cv.imshow("image", img)
cv.waitKey(0)
# 释放窗口
cv.destroyAllWindows()

结果

运行结果
上一篇 下一篇

猜你喜欢

热点阅读