运行代码:
import cv2import numpy as npimg = cv2.imread('C://Users/yefci/Pictures/0.2.jpg')cv2.imshow('C://Users/yefci/Pictures/0.2.jpg',img)会出现这种情况:
下面的代码可保证显示视频时窗口上的帧可以一直进行更新。以下几行简单的代码可以显示一幅图像:import cv2img = cv2.imread('C://Users/yefci/Pictures/0.2.jpg')cv2.namedWindow('image',0)#O表示显示窗口可以随意手动调节,1cv2.imshow('image',img)cv2.waitKey()cv2.destroyAllWindows()
对于窗口大小调节cv2.namedWindow('image',0)
官网中内容,默认情况下,是1,自动调整窗口大小模式。如果在图片高清情况下,显示图片窗口很大,电脑屏幕放不下,并且窗口还不能通过拖动鼠标来调整打下。Flags=0,是WINDOW_NORMAL,在这个模式下可以调整窗口的大小.
1变成0即可。
namedWindow("窗口名",0);//创建窗口
imshow("窗口名",要显示的图片);//在创建的窗口中显示图片