Capturing and processing video from a webcam
We will use a webcam in this chapter to capture video data. Let's see how to capture the video from the webcam using OpenCV-Python.
How to do it…
- Create a new Python file, and import the following packages:
import cv2
- OpenCV provides a video capture object that we can use to capture images from the webcam. The
0
input argument specifies the ID of the webcam. If you connect a USB camera, then it will have a different ID:# Initialize video capture object cap = cv2.VideoCapture(0)
- Define the scaling factor for the frames captured using the webcam:
# Define the image size scaling factor scaling_factor = 0.5
- Start an infinite loop and keep capturing frames until you press the Esc key. Read the frame from the webcam: ...
Get Python: Real World Machine Learning now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.