东莞汽车网站建设,客户关系管理系统的主要功能,火车头自动上传wordpress,邯郸网络宣传公司cv2.imshow() cv2.imShow()函数可以在窗口中显示图像。该窗口和图像的原始大小自适应#xff08;自动调整到原始尺寸#xff09;。 第一个参数是一个窗口名称#xff08;也就是我们对话框的名称#xff09;#xff0c;它是一个字符串类型。第二个参数是我们的图像。您可以…cv2.imshow() cv2.imShow()函数可以在窗口中显示图像。该窗口和图像的原始大小自适应自动调整到原始尺寸。 第一个参数是一个窗口名称也就是我们对话框的名称它是一个字符串类型。第二个参数是我们的图像。您可以创建任意数量的窗口但必须使用不同的窗口名称。 import cv2 img cv2.imread(3.jpg,1) cv2.imshow(imshow,img) cv2.waitKey(0) cv2.destroyAllWindows()
图片效果如下 ps我的是win10 64位操作系统。不同的操作系统也许会有些许区别。
在官方文档的示例之后它还有一段说明我将它翻译了一下主要是对上面两个函数进行说明 cv2.waitKey(0): 是一个和键盘绑定的函数它的作用是等待一个键盘的输入因为我们创建的图片窗口如果没有这个函数的话会闪一下就消失了所以如果需要让它持久输出我们可以使用该函数。它的参数是毫秒级。该函数等待任何键盘事件的指定毫秒。如果您在此期间按下任何键程序将继续进行。我们也可以将其设置为一个特定的键。
cv2.destroyALLWindows(): 销毁我们创建的所有窗口。如果要销毁任何特定窗口请使用函数cv2.destroyWindow()其中传递确切的窗口名称作为参数。(应该是使用创建窗口时所使用的窗口名称字符串类型。)
注 我们还可以使用另一种方法来加载图片先创建一个窗口之后在需要的时候将图像加载到该窗口。
说明在这种情况下用cv2.namedWindow()函数可以指定窗口是否可以调整大小。在默认情况下标志为cv2.WINDOW_AUTOSIZE。但是如果指定标志为cv2.WINDOW_Normal则可以调整窗口的大小。当图像尺寸太大并在窗口中添加跟踪条时这些操作可以让我们的工作更方便一点。
可以看看下面代码 cv2.namedWindow(image, cv2.WINDOW_NORMAL) cv2.imshow(image,img) cv2.waitKey(0) cv2.destroyAllWindows()
效果如下 说明 在上面的代码中我们的cv2.imshow()函数的第一个参数应和窗口的名称保持一致这样才能将图片加载到窗口中去。
转载自https://blog.csdn.net/liuqipao55/article/details/80297933