사진을 찍고 사진을 보여주기 위해 랩톱 카메라를 사용하려고합니다. 파이썬 3.6.3 및 창을 사용하고 있습니다. cv2 모듈을 사용하려고했는데이 간단한 코드를 사용했습니다.cv2 어떤 것도 보이지 않습니다.
(True, array([[[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
...,
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]],
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
...,
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]],
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
...,
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]],
...,
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
...,
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]],
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
...,
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]],
[[0, 0, 0],
[0, 0, 0],
[0, 0, 0],
...,
[0, 0, 0],
[0, 0, 0],
[0, 0, 0]]], dtype=uint8))
내가 다른 코드를 시도하고 난에 video=cv2.VideoCapture(0)
을 변경 시도 :
import cv2
video=cv2.VideoCapture(0)
print (video.read())
video.release()
하고 검은 색으로 만 그림을 수신, 이것은 내가 (video.read()) 인쇄를 형성 가지고 무엇인가 video=cv2.VideoCapture(1)
또는 video=cv2.VideoCapture(-1)
그리고 1 또는 -1로 변경했을 때 작동하지 않았습니다. (False, none) 또한 모든 드라이버는 업데이트가 필요하지 않습니다.
다른 방법으로 사진을 찍는 방법은 무엇입니까? 내 노트북 카메라? 그 다음 다른 cv2와 파이 게임? 당신이 디스크에 저장할 수 있도록 당신이 프레임 변수에있는 것은 사진이
video_capture = cv2.VideoCapture(0)
while True:
if not video_capture.isOpened():
print('Unable to load camera.')
sleep(5)
pass
# Capture frame-by-frame
ret, frame = video_capture.read()
입니다 : 한 파이 게임 카메라는 리눅스
, 나는 처음 다스를 폐기해야 할 정도 어딘가에 뭔가하기 전에 프레임 안정과 좋은 결과를 반환 시작합니다. 당신이 그것을 시도하면 어떻게됩니까? –
나는 그것을 또한 시도했다. 그리고 나는 아무것도 CV2가 카메라에서 이미지를 얻기 위해'pygame'를 사용하는 것을 알고있는 것처럼 반 시간과 그것의 검은 머물렀다 –
을 기다렸다. – furas