El propósito es el mismo.
Asegúrese de que el módulo opencv-python esté instalado en python. Si no está instalado, puede consultar: https://pypi.org/project/opencv-python/ para la instalación.
No mucho, solo ve al código:
import cv2
cap = cv2.VideoCapture(0)
f, frame = cap.read() #此刻拍照
cv2.imwrite("example.png", frame) # 将拍摄内容保存为png图片
cap.release() # 关闭调用的摄像头
(El bloque de código puede deslizarse hacia la izquierda y hacia la derecha)
Los resultados son los siguientes:
Además, también puedes eliminar el color de la foto y convertirla en una foto en blanco y negro.
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
El efecto es el siguiente:
Cuando ejecute el comando anterior paso a paso, verá que la luz indicadora de la cámara de la computadora está siempre encendida, lo que puede indicar que se está llamando a su cámara. Dependiendo de los dispositivos de hardware específicos, algunos dispositivos pueden llamar directamente a la cámara sin iluminación. En este caso, no lo sabe.
Por supuesto, incluso si no puede controlar la luz indicadora de la cámara, puede llamar a la cámara en silencio. Por ejemplo, si el código anterior no se ejecuta paso a paso, sino que se ejecuta como un bloque completo en forma de guión, la luz indicadora de la cámara solo parpadeará y es posible que no lo note en muchos casos. Pero, de hecho, la cámara ha sido llamada para hacer fotografías.
===== EL FIN ====