我做了一个程序,可以从相机上读取像素。我用了一段时间的循环。但是我不能在没有按“Cltrl+C”的情况下从终端关闭程序。我想用ESC按钮(ASCII 27)关闭程序。我尝试了以下代码,但不起作用。任何帮助都将不胜感激
import cv2 as cv
import numpy as np
cap = cv2.VideoCapture(0)
while True:
_, frame = cap.read()
redimage = frame[:,:,2]
print(redimage)
k = cv.waitKey(1) & 0xFF
if k == 27:
break
用途:
cv.waitKey(1)
仅为opencv
gui
工作。使用此功能无法在控制台中捕获键盘事件。你知道吗因此,您可以更改代码以显示您正在从相机读取的帧。你知道吗
您可以在this answer中找到一种在控制台中捕获键盘事件的方法。你知道吗
相关问题 更多 >
编程相关推荐