Opencv는 노트북 카메라를 얻습니다

 비디오 스트림과 카메라는 모두 프레임별로 결합되므로 카메라를 열면 각 프레임의 사진을 얻을 수 있습니다.

def video_demo():
    capture = cv.VideoCapture(0)
    while(True):
        ret,frame = capture.read()
        #ret和frame为read函数的两个返回值,其为一帧一帧的图片
        frame = cv.flip(frame,1)
        #原来的摄像打开是镜像的,加了这一步后,摄像中的动作跟随人。
        cv.imshow("video",frame)
        c = cv.waitKey(50)
        if c == 27:
            #判断是否在时间内按了esc
            break

ret,프레임 = Capture.read()

  • ret은 현재 프레임 사진을 얻었는지 여부를 나타내며, 얻으면 true를, 얻지 못하면 False를 반환합니다.
  • 프레임은 획득된 현재 프레임 영상 정보를 나타냅니다.

cv.VideoCapture()

  • 3개의 매개변수가 있으며, 기본값 0은 현재 카메라를 얻는다는 의미입니다.
  • VideoCapture('1.mp4')는 비디오를 가져오는 것을 의미합니다.
  • VideoCapture('카메라 URL')은 LAN에서 카메라를 얻는 것을 의미합니다.

Supongo que te gusta

Origin blog.csdn.net/Ethan_Rich/article/details/134756990
Recomendado
Clasificación