камера пигмей не закрывается - PullRequest
0 голосов
/ 13 марта 2019

Камера все еще работает даже после того, как следующий код остановил выполнение. Я мог видеть свет камеры на моем ноутбуке (используя Windows 10 Home). Я также пытался закрыть камеру в диспетчере задач, но камера все еще не закрывается.

Программа успешно запущена. Я мог видеть фотографию, сохраненную в месте назначения.

Как закрыть ноутбук встроенной камерой?

import pygame
import pygame.camera

pygame.camera.init()
pygame.camera.list_cameras() #Camera detected or not
cam = pygame.camera.Camera(0,(640,480))
cam.start()
img = cam.get_image()
pygame.image.save(img,r"sd.jpg")

Я запускаю программу в Anaconda Spyder. После перезапуска ядра камера выключается, но после запуска программы камера включается (не может выключиться)

пробовал и в ноутбуке Jupyter, но проблема та же.

Windows 10.

1 Ответ

0 голосов
/ 13 марта 2019

После сохранения изображения вызовите метод stop().

import pygame
import pygame.camera

pygame.camera.init()
pygame.camera.list_cameras() #Camera detected or not
cam = pygame.camera.Camera(0,(640,480))
cam.start()
img = cam.get_image()
pygame.image.save(img,r"sd.jpg")
cam.stop()
...