我已经找到了有关C++的文档,但是关于python的文档却很少。

在python中显示的基本代码是:

import numpy as np
import cv2

# Load an color image in grayscale
img = cv2.imread('messi.jpg',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

要显示下面的图像。但是我该如何转

python - Python OpenCV-删除标题栏,工具栏和状态栏-LMLPHP

看起来像这样吗?

python - Python OpenCV-删除标题栏,工具栏和状态栏-LMLPHP

我也想保持大小。因此,我读过一些人说要“全屏显示”。我认为可能可行的唯一方法是“全屏显示,然后调整其大小?虽然不确定这是否是一种解决方案(还试图找出解决方法……我是OpenCV的新手) )。

最佳答案

cap2 = cv2.VideoCapture(0)
cap2.set(3,320)
cap2.set(4,200)

ret2, image2 = cap2.read()
cv2.imshow('frame2',image2)

cv2.namedWindow('frame2',cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty('frame2', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)


我发现了一个把戏
cv2.namedWindow('frame2',cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty('frame2', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

下面
cv2.imshow('frame2',image2)

在这里,我们实际上正在做的是播放较小尺寸的完整视频。这就是为什么没有标题栏和边框的原因。

09-16 02:39