OpenCV学习之cv2.imshow()函数
一、简介
cv2.imshow
是 OpenCV 库中用于显示图像的基本函数之一。在图像处理和计算机视觉的过程中,使用该函数可以快速预览处理后的图像,便于调试和结果展示。
二、基本语法
cv2.imshow('WindowName', Imgmat)
三、参数说明
WindowName
(str): 窗口名称,用于唯一标识一个窗口。Imgmat
(numpy.ndarray): 要显示的图像,通常是一个 numpy 数组。- ⚠️⚠️⚠️❗❗❗一定要注意该处的图像数据
不能是浮点数
像素值,否则imshow函数将进行数据截断
将大于1的数都截断位1
,导致图像显示错误。 - 为什么要提这个?这是因为我们做图像处理经常会转换成浮点数进行计算
- ⚠️⚠️⚠️❗❗❗一定要注意该处的图像数据
四、示例
示例 1: 显示一张图像
import cv2
# 读取图像,读者需更改路径
image = cv2.imread('2015.jpg')
# 显示图像
cv2.imshow('Image Window', image)
# 等待用户按键(这里的 0 表示无限