这个月学习了视频监控,总结一下。大体分为:
1、嵌入式终端(我用的是beaglebone开发板)的linux系统移植
2、USB摄像头的选购
3、v4l2获取摄像头信息(支持的视频流格式YUYV、JPEG...和最大分辨率等)
3、opencv3.0的编译安装,opencv设置摄像头分辨率并捕获图片
4、libx264的编译安装以及编码分析
5、图片格式转换:opencv捕获的IplImage中提取RGB,然后RGB转成YUV420P格式作为x264编码的源
6、用摄像头录制一小段视频并保存为H264格式文件(test.264)
7、live555的编译安装以及例子测试
8、live555的分析以及RTSP服务器的搭建
9、编写视频监控程序
10、将3-9的每部代码都移植到开发板上测试
在接下来的随笔中将以我所学到的知识介绍各点,也许有不对的地方或不够好的地方,希望读者能给出建议,谢谢~
时间: 2024-11-13 20:02:40