先说关闭不了的问题在while循环break之后 加上cap.release()跟cv2.destroyAllWindows()然后要注意中文输入法的问题 吐槽一下 你十字线应该也写错了然后 问题1也很好解 在你画线之前 可以先target = frame.copy() 然后imwrite写target不是frame补充一下 不要在多个if重复使用cv2.waitKey
https://i.imgur.com/y8sA5Tl.png应该说 关闭不了的原因是这样的而且关闭不了一定是在你截图后才发生的