OpenCV处理图像的图片的简单处理pyhson

2025-04-22 18:17:18

1、1. 读取图片在OpenCV中使用cv2.imread()函数来加载图片,该函数的形式如下:cv2.imread(path, flags)参数意义如下:path: 该参数制定图片的路径,可以使用相对路径,也可以使用绝对路径;flags:指定以何种方式加载图片,有三个取值:cv2.IMREAD_COLOR:读取一副彩色图片,图片的透明度会被忽略,默认为该值,实际取值为1;cv2.IMREAD_GRAYSCALE:以灰度模式读取一张图片,实际取值为0cv2.IMREAD_UNCHANGED:加载一副彩色图像,透明度不会被忽略。如果给定的图片路径不对,该函数不会抛出异常,而是返回一个None,如果给定正确的图片路径,将返回一个[height, width, channel]的numpy.ndarray对象,height表示图片高度,width表示图片宽度,channel表示图片的通道。

OpenCV处理图像的图片的简单处理pyhson

2、2.程碌食撞搁序输入import numpyas npimport cv2 img = cv2.imread("pic.jp爿讥旌护g")# img = cv2.imread("pic.jpg", cv2.IMREAD_COLOR)# img = cv2.imread("pic.jpg", cv2.IMREAD_GRAYSCALE)# img = cv2.imread("pic.jpg", cv2.IMREAD_UNCHANGED)cv2.imshow("image", img)# 显示图片,后面会讲解cv2.waitKey(0)#等待按键

OpenCV处理图像的图片的简单处理pyhson
OpenCV处理图像的图片的简单处理pyhson

3、3. 显示图片使用cv2.imshow()函数在一个窗口中显示图片,这个窗口自适应图片的大小,其形式如下:cv2.imshow(winname, mat)1参数意义如下:1. winame:一个字符串,表示创建的窗口名字,每一个窗口必须有一个唯一的名字; 2. mat:是一个图片矩阵,numpy.ndarray类型123在图片显示的过程中,通常会伴随几个其他的函数,他们分别是:cv2.waitKey()cv2.destroyAllWindows()cv2.destroyWindow()cv2.namedWindow()

OpenCV处理图像的图片的简单处理pyhson
OpenCV处理图像的图片的简单处理pyhson
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢