Python OpenCV cv2.imread()函数用法指南

2021年3月12日14:54:00 发表评论 2,061 次浏览

OpenCVPython版本

是旨在解决计算机视觉问题的Python绑定库。

cv2.imread()

方法从指定的文件加载图像。如果无法读取图像(由于缺少文件, 权限不正确, 格式不受支持或格式无效), 则此方法将返回一个空矩阵。

语法:cv2.imread(path, flag)参数:path:一个字符串, 代表要读取的图像的路径。标志:它指定读取图像的方式。默认值为cv2。IMREAD_COLOR返回值:此方法返回从指定文件加载的图像。

注意:该映像应位于工作目录中, 或者应提供完整的映像路径。

所有三种类型的标志描述如下:

cv2.IMREAD_COLOR:它指定加载彩色图像。图像的任何透明度都将被忽略。这是默认标志。或者, 我们可以为此标志传递整数值1。 cv2.IMREAD_GRAYSCALE:它指定以灰度模式加载图像。或者, 我们可以为此标志传递整数值0。 cv2.IMREAD_UNCHANGED:它指定加载图像, 包括alpha通道。另外, 我们可以为此标志传递整数值-1。

用于以下所有示例的图像:

Python OpenCV | cv2.imread()方法1

范例1:使用默认标志

# Python program to explain cv2.imread() method
  
# importing cv2 
import cv2
  
# path
path = r 'C:\Users\Rajnish\Desktop\lsbin.png'
  
# Using cv2.imread() method
img = cv2.imread(path)
  
# Displaying the image
cv2.imshow( 'image' , img)

输出如下:

Python OpenCV | cv2.imread()方法2

范例2:

加载图像

灰阶

模式

# Python program to explain cv2.imread() method
  
# importing cv2 
import cv2
  
# path
path = r 'C:\Users\Rajnish\Desktop\lsbin.png'
  
# Using cv2.imread() method
# Using 0 to read image in grayscale mode
img = cv2.imread(path, 0 )
  
# Displaying the image
cv2.imshow( 'image' , img)

输出如下:

Python OpenCV | cv2.imread()方法3

注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: