python热成像_热成像(示例代码)

. 查看video设备¶ 在linux中任何对象都是文件,查看当前是否有摄像头挂载到Ubuntu上,我们可以执行下面的命令行 ls -ltrh /dev

. 查看video设备¶

在linux中任何对象都是文件,查看当前是否有摄像头挂载到Ubuntu上,我们可以执行下面的命令行

ls -ltrh /dev/video*

OUTPUT

fange@cr:~$ ls -ltrh /dev/video*

crw-rw----+ 1 root video 81, 0 3月 28 22:10 /dev/video0

crw-rw----+ 1 root video 81, 1 3月 28 22:10 /dev/video1

2. 通过video4linux查看设备¶

video4linux(v4l)是一些视频系统,视频软件,音频软件的基础,经常使用在需要采集图像的场合,如视频监控,webcam,可视电话,经常应用在embedded linux中,是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音频设备开发相应的驱动程序后,就可以通过v4l提供的系统API来控制视频和音频设备,也就是说v4l分为两层,底层为音视频设备在内核中的驱动,上层为系统提供的API,而对于我们来说需要的就是使用这些系统的API。

安装v4l

v4l2-ctl --list-devices

查看当前摄像头支持的视频压缩格式

v4l2-c