如何使用python2.7和opencv2.4显示全屏图像

如何使用python2.7和opencv2.4显示全屏图像,opencv,python-2.7,Opencv,Python 2.7,我试图用python和opencv创建一种图像播放器。我在屏幕上显示的图像分辨率相同,我希望以全屏模式显示它们(底部没有窗口栏,顶部没有图像栏) 我也接受建议,以改进我的“var”,使用计数器显示图像:) 谢谢 def main(): var= 0 while True: print 'loading images...' if var==0: img = cv2.imread('2-c.jpg')

我试图用python和opencv创建一种图像播放器。我在屏幕上显示的图像分辨率相同,我希望以全屏模式显示它们(底部没有窗口栏,顶部没有图像栏)

我也接受建议,以改进我的“var”,使用计数器显示图像:)

谢谢

def main():
    var= 0
    while True:
        print 'loading images...'
        if var==0:
            img =  cv2.imread('2-c.jpg')
            var=var+1
        else:
            img =  cv2.imread('2-d.jpg')
        cv2.imshow("test",img)
        key=cv2.waitKey(0)
        if key==27:
            break
编辑: 我发布了一张图片,也许我可以更好地解释自己:
如您所见,顶部仍然有蓝色条

您必须在执行imshow之前创建一个窗口。
请看这里:

多亏了Poko,我将发布解决方案:

def main():
    var= 0
    while True:
        print('loading images...')
        if var==0:
            img =  cv2.imread('2-c.jpg')
            var=var+1
        else:
            img =  cv2.imread('2-d.jpg')
        cv2.namedWindow("test", cv2.WND_PROP_FULLSCREEN)          
        cv2.setWindowProperty("test", cv2.WND_PROP_FULLSCREEN, cv2.cv.CV_WINDOW_FULLSCREEN)
        cv2.imshow("test",img)
        key=cv2.waitKey(0)
        if key==27:
            break

以下是我是如何做到这一点的:

cv2.namedWindow(“窗口”,cv2.WND\u PROP\u全屏)
cv2.setWindowProperty(“窗口”,cv2.WND_PROP_全屏,cv2.window_全屏)
cv2.imshow(“窗口”,img)

它可以工作,但仅对于底部栏,图像栏仍在显示。我刚刚加了一句:“cv2.namedWindow(“test”)”,因为窗口大小应该自动调整以适应显示的图像对不起,我的错误,我在底部的栏中写道。我在编辑部分发布了一个示例。因此,如果我做不到,我必须找到另一个解决方案以全屏模式显示图像:)谢谢!对不起,我犯了一个错误,我想你可以全屏使用简历。打印('loading images…')行需要括号才能工作。这将在Windows上为我显示一个拉伸的图像。