目录
- 一、概述
- 二、环境要求
- 2.1 硬件环境
- 2.2 软件环境
- 三、开发流程
- 3.1 编写测试
- 3.2 验证功能
一、概述
本文档是针对imx6ull平台opencv
的图像采集、ffmpeg推流和Windows端拉流。首先创建一个线程opencv
通过摄像头采集视频图像,接着再创建两个线程,其中一个线程获取采集的视频图像送给ffmpeg服务,另一个线程用于获取采集的视频图像并处理,处理完并在显示屏上显示,详细的流程请参看如下。
- 测试结果如下图所示:
-
- ARM端
LCD
显示屏显示结果如下图:
注意: 由于opencv图像采集与LCD显示屏中间未优化好,导致LCD显示器显示不全,后面会优化这一部分程序。
- ARM端
-
- Windows端使用
VLC media player
软件拉流的效果如下图:
- Windows端使用