在 Python 中使用 OpenCV 的 imshow() 函数
在 Python 中,OpenCV 库是一个开源库,它提供功能和对象来处理 AI 中计算机视觉的图像。 它提供了一组功能来有效地读取和处理图像。
本篇文章将介绍如何使用该库的 imshow()
函数。
在 Python 中使用 OpenCV 库中的 imshow() 函数
cv2.imshow()
函数可以在新窗口中显示图像。 创建的窗口将自动调整以适合图像。
要显示的图像需要在函数内提供,并且必须是 numpy.ndarray 对象。 可以在使用 cv2.imread() 函数读取图像时创建此类对象。
在下面的示例中,我们将使用 cv2.imshow()
函数显示图像。
示例代码:
import cv2
img = cv2.imread('jiyik.png')
window_name = 'Image title'
cv2.imshow(window_name,img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的示例代码中,我们首先使用 cv2.imread()
函数读取图像并将其存储在名为 img 的对象中。 该对象被传递给 cv2.imshow()
,图像显示在窗口中。
在名为 window_name 的函数中使用了一个参数; 这是可选的。 这为显示图像的窗口提供了标题。
我们还使用了 OpenCV 库中的一些其他函数。
cv2.waitKey()
函数防止窗口关闭; 如果不使用此函数,Python 解释器将自动关闭窗口。 在使用此功能关闭之前,我们等待用户按下任意键。
我们还在最后使用 cv2.destroyAllWindows()
,在程序结束时关闭所有打开的窗口。
相关文章
Pandas DataFrame DataFrame.shift() 函数
发布时间:2024/04/24 浏览次数:133 分类:Python
-
DataFrame.shift() 函数是将 DataFrame 的索引按指定的周期数进行移位。
Python pandas.pivot_table() 函数
发布时间:2024/04/24 浏览次数:82 分类:Python
-
Python Pandas pivot_table()函数通过对数据进行汇总,避免了数据的重复。
Pandas read_csv()函数
发布时间:2024/04/24 浏览次数:254 分类:Python
-
Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。
Pandas 多列合并
发布时间:2024/04/24 浏览次数:628 分类:Python
-
本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。
Pandas loc vs iloc
发布时间:2024/04/24 浏览次数:837 分类:Python
-
本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。
在 Python 中将 Pandas 系列的日期时间转换为字符串
发布时间:2024/04/24 浏览次数:894 分类:Python
-
了解如何在 Python 中将 Pandas 系列日期时间转换为字符串