途牛旅行网站建设策划书,山东seo推广,哈密伊吾县建设局网站,成品网站1688入口网页版怎样pencv-python可以读取各类图片#xff0c;然后对图像进行处理#xff0c;结合矩阵操作#xff0c;可以非常方便的对图像进行各类操作#xff0c;下面就展示一个简单的demo#xff0c;用opencv-python读取图像并展示出来。Opencv的库安装可能比较麻烦一点。# 导入cv模块imp…pencv-python可以读取各类图片然后对图像进行处理结合矩阵操作可以非常方便的对图像进行各类操作下面就展示一个简单的demo用opencv-python读取图像并展示出来。Opencv的库安装可能比较麻烦一点。# 导入cv模块import cv2 as cvimport 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()结果如图所示对于cv2imread的关于通道数和位深的flags有四种选择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位对于多通道TIFF图像若要保证图像数据的正常读取显然要选择IMREAD_UNCHANGED作为imread的flags设置值。参考博客