cv2.waitkey(30) 按键盘无效
cv2.imshow("detection", color_image) # 窗口显示,显示名为 Capture_Video
k = cv2.waitKey(100) & 0xFF # 每帧数据延时 1ms,延时不能为 0,否则读取的结果会是静态帧
if k == ord('s'): # 键盘按一下s, 保存当前照片和机械臂位姿
print(f"采集第{count}组数据...")
上述代码想实现的是在显示图像的时候, 当键盘按下按键’S’ 后打印一些信息, 但无论在键盘上怎么按s键, 始终没有执行到打印逻辑。
经过尝试后发现, 鼠标的焦点必须要在显示的图像上按键才有效。