我正在使用我的Macbook(第一台显示器)为CRT显示器(第二台显示器)创建实验设置。
此功能在我的第一台显示器上显示窗口。
def play_vid(vid_filename):
cap = cv2.VideoCapture(path_to_vid + vid_filename )
if (cap.isOpened()== False):
print("Error opening video stream or file")
else:
while(cap.isOpened()):
# Capture frame-by-frame
ret, frame = cap.read()
if ret == True:
capname = "cap"
cv2.namedWindow(capname, cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty(capname, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
cv2.imshow(capname, frame)
cv2.waitKeyEx(40)
else:
break
是否可以使用cv2在全屏第二台显示器上显示窗口?
答案 0 :(得分:0)
您可以使用以下命令:
cv2.moveWindow(capname, X, 0)
当X是第一个监视器的X轴上的像素数时。
即使用1920X1080分辨率,X = 1920