私は写真を撮って写真を表示しようとしていますが、私はpython 3.6.3とwindowsを使っています 私は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))
iが異なるコードを試みたと私は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に変更しても機能しませんでした。また、すべてのドライバが更新を必要としないと確信しています。
他にも写真を撮る方法はありますか私のラップトップカメラ?それ以外のcv2とpygame?限りpygameのカメラとしてだけのlinux
、私が何かをする前に最初のダースかそこらのフレームを破棄しなければならない、どこかに安定し、良い結果を返す開始します。もしあなたがそれを試すとどうなりますか? –
私もそれを試しましたが、何も起こっていません。私は 'CV2'がカメラから画像を取得するために' pygame'を使っていることを知っているので、半時間とその黒い滞在を待っていました –
。 – furas