Попробуйте изменить cv2.waitKey(5000)
на cv2.waitKey(0)
, чтобы окно оставалось открытым, пока пользователь не закроет его. Похоже, что окно ожидало 5000 миллисекунд, прежде чем оно разрушило бы окно.
РЕДАКТИРОВАТЬ
Вместо использования cv2 для отображения вашего изображения, попробуйте вместо этого использовать matplot
import cv2
from matplotlib import pyplot as plt
cap = cv2.VideoCapture(0)
status , photo = cap.read()
cv2.imwrite('Surendar.png',photo)
cap.release()
plt.imshow(photo)
plt.show()