使用python-opencv读取图片

学习python-opencv记录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
关于窗口显示 的一些问题

一、读取图片的时候,通过读取图片,可以直接将图片读取成灰度图片

image = cv2.imread (“名字”,格式)
其中 image 是一个被赋予的值,可以变化成任何东西,“名字”指的是需要读取的图片的文件路径及名字。格式指的是读取的标记————-1表示保持原有的格式不变
0表示将图像调整为单通道的灰度图像
1表示将图像调整为3通道的BGR通道。为默认值
2表示的是当载入的图像额外16位或者32位时,就返回其对应的深度图像;否则,将转换为8为图像
4表示的是 以任何可能的颜色格式读取图像

二、使用步骤

1.引入库

代码如下(示例):

#导入名为cv2的数据库
import cv2
image = cv2.imread("432.bmp",0)     #"432.bmp"没有指定路径,是因为该图片的路径和代码的路径一致 数字0,如上图所解释。
cv2.imshow("试错代码",image)         #其中“试错代码”为显示的窗口名字
cv2.waitKey()                       #延长窗口显示时间,以毫秒为单位,0为无限延长

然后是调整窗口的大小
cv.imshow(“窗口名字”,被读取的图片(已经被赋值)) 此命令是显示窗口,自己觉得是一个强制执行的命令。因为代码是从上而下运行的
所以需要改变窗口大小的话,就需要在 此命令之前加上 改窗口大小的命令。

import cv2
image = cv2.imread("432.bmp",0)
#cv2.imshow("试错",image)
cv2.namedWindow("shishi",cv2.WINDOW_FREERATIO)
cv2.imshow("试错",image)
cv2.waitKey()

来源:你是白菜

物联沃分享整理
物联沃-IOTWORD物联网 » 使用python-opencv读取图片

发表评论