eefocus_3914144 发表于 2024-6-21 20:53:53

【米尔-NXP iMX9系列开发板试用评测】7 OPENCV从相机捕捉视频

OpenCV 提供了一个非常简单的接口,用于相机捕捉一个视频(我用的电脑内置摄像头)
1、安装python3-opencv
`apt install python3-opencv`
2、查看摄像头支持的格式与分辨率
`root@debian:~# v4l2-ctl --device=/dev/video0 --list-formats-ext `
!(//m.qjumbo.com/forum/data/attachment/forum/202406/21/204920w99tdc7jdqkgkxjx.png)
经测试,只能支持640*480
为此建立opencv_test.py

```
import cv2

video = cv2.VideoCapture(0)
```

# 设置相机参数

video .set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
video .set(cv2.CAP_PROP_FRAME_HEIGHT, 720)

```
while True:
    ret, frame = video.read()
    cv2.imshow("A video", frame)
    c = cv2.waitKey(1)
    if c == 27:
      break
video.release()
cv2.destroyAllWindows()
```

保存后执行”python3 opencv_test.py

!(//m.qjumbo.com/forum/data/attachment/forum/202406/21/205246b0dhubnn1ay1yddz.png)

opencv装好后,可以为后面的人脸检测提供可行性。

页: [1]
查看完整版本: 【米尔-NXP iMX9系列开发板试用评测】7 OPENCV从相机捕捉视频

Baidu
map