基于v4l2采集开发板摄像头yuv422码流数据,再将yuv422格式转换为yuv420格式,再进行h264编码,实现rtsp推流服务器,可使用VLC取流测试,C语言编写
1
OpenCV V4L2 使用OpenCV显示/处理摄像机流时,用于评估摄像机性能的一组应用程序(和帮助程序库)。 OpenCV构建脚本 该存储库还包含一个脚本及其相关文件,这些文件会自动启用具有各种功能和优化标记的OpenCV来进行获取,构建和安装。 该脚本还安装所需的依赖项。 此外,它会根据成功构建的要求自动尝试修补标头。 笔记 该脚本需要在其依赖项可用的同一文件夹中运行。 否则,脚本可能无法正常工作。 该脚本不会自动尝试安装CUDA。 必须手动安装。 对于Jetson主板,可以在找到说明。 编译安装 要安装优化的OpenCV,请执行以下操作: cd opencv bash opencv_install_script.bash 这样就可以成功安装OpenCV。 要构建示例应用程序和帮助程序库,请执行以下操作: cd .. mkdir build && cd build cmake
2023-03-26 16:32:05 23KB 系统开源
1
ioctl VIDIOC_ENCODER_CMD,VIDIOC_TRY_ENCODER_CMD - 执行编码器命令 ioctl VIDIOC_ENUMAUDIO - 枚举音频输入 ioctl VIDIOC_ENUMAUDOUT - 枚举音频输出 ioctl VIDIOC_ENUM_FMT - 枚举图像格式
2023-03-22 17:41:24 35KB v4l2 功能 接口
1
WebRTC-streamer是一项使用简单机制通过WebRTC流式传输视频捕获设备和RTSP源的实验。 WebRTC流媒体WebRTC流媒体是一项使用简单机制通过WebRTC流化视频捕获设备和RTSP源的实验。 它嵌入了一个实现API的HTTP服务器,并提供了一个简单HTML页面,该页面通过AJAX使用它们。 WebRTC信令是通过HTTP请求实现的:/ api / call:发送要约并获得答案/ api / hangup:关闭呼叫/ api / addIceCandidate:添加候选者/ api / getIceCandidate:获取候选者列表HTTP API列表可用usi
2023-03-09 19:27:13 3.77MB C/C++ Video
1
linux下基于QT和v4l2驱动的USB摄像头视频采集与显示例子,请参看其中README文件,本例子在ubuntu12.04LTS下编译通过,采用的通用的免驱摄像头,可以方便的移植到嵌入式linux中
2023-02-24 16:29:28 242KB linux qt v4l2 usb
1
在Linux环境下,C语言编写服务器,完成的功能是利用v4l2技术采集usb摄像头视频,传输到Qt客户端显示。其中还有百度语音识别的动能。
2023-02-06 14:52:51 597KB v4l2 tuling 语音识别
1
v4l2的一个开源测试程序,能够测试摄像头的实际fps值V4L2_FPS\V4L2_FPS。 在linux下交叉编译,在目标板ARM上调试通过。
2023-02-03 11:11:42 10KB linux v4l2
1
v4l2-ctl命令: //显示Camera所有信息(分辨率:Width/Height) # v4l2-ctl -d /dev/video0 --all //显示Camera信息 # v4l-ctl -D //查看支持的设备 # v4l2-ctl --list-devices *** *** ***
2023-01-31 20:44:06 124KB v4l2-ctl命令
1
V4L2摄像头采集,根据分辨率和帧率 用于android
2022-12-26 10:39:33 28KB V4L2
1
可实现Android平台下,camera设备预览等功能,简要功能如下: 1、兼容两种buffer获取方式mmap和userptr; 2、可实现实时预览,方便驱动调试; 3、兼容多个Android版本;
2022-11-23 12:18:16 90KB Android v4l2 camera
1