1.识别USB设备
摄像头不接入的情况查看video设备
pi@raspberrypi:/dev $ ls video*
video10 video11 video12
- 摄像头接入的情况,查看video设备
pi@raspberrypi:/dev $ ls video*
video0 video1 video10 video11 video12
所以树莓派可以识别相机设备
2. 安装fswebcam
sudo apt-get install fswebcam
3. 编写抓拍程序
demo.py
#!/usr/bin/python3
import os
import sys
import re
os.system("fswebcam --no-banner -r 1920x1080 image.jpg") # 定义尺寸
print("hello")
4.运行脚本
# 1. 添加权限
pi@raspberrypi:~/code/camera $ chmod +x demo.py
# 2. 执行python 程序
pi@raspberrypi:~/code/camera $ ./demo.py
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Captured frame in 0.00 seconds.
--- Processing captured image...
Disabling banner.
Writing JPEG image to 'image.jpg'.
hello
# 3. 保存了拍摄的图片 image.jgp
pi@raspberrypi:~/code/camera $ ls
demo.py image.jpg