用python捕获图像

时间:2017-09-29 16:57:46

标签: python image opencv camera

我如何使用python捕获图像?我正在谈论捕获图像,而不是保存特定的视频帧。 通常我们使用它来获取图片。但是它给出了帧,而不是图像

while(True):
      ret, frame = cap.read()
      rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2BGRA)

      cv2.imshow('frame', rgb)
       if cv2.waitKey(1) & 0xFF == ord('q'):
       out = cv2.imwrite('capture.jpg', frame)
       break

1 个答案:

答案 0 :(得分:0)

使用ecapture可以轻松完成。

可以通过在cmd窗口中运行pip install ecapture来安装Ecapture

用于捕获图像的代码。

from ecapture import ecapture as ec

ec.capture(0,"test","img.jpg")