【嵌入式 Linux 应用开发 + 高清摄像头 + 热成像】泰山派RK3566+双摄像头监控
·
前言
嵌入式Linux学习交流群: 1005210698
欢迎各位大佬和萌新加入!!!
简介
- 使用V4L2实时采集高清摄像头和热成像摄像头的图像数据
- 经过RGA对OV5695摄像头进行格式转换和旋转
- turbojpeg库对海康威视TB4117热成像模组采集的MJPEG进行软件解码
- 最后通过DRM将两个画面实时显示在屏幕上。
用到的硬件
- 泰山派RK3566
- OV5695 500W 自动对焦 摄像头
- 海康威视TB4117热成像USB摄像头
- MIPI LCD 6寸 720 * 1280 触摸屏
用到的软件技术
- Buildroot 系统
- Ubuntu 22.04
- V4L2 子系统
- RGA 硬件图形加速模块
- DRM 子系统
- turbojpeg 库
项目演示

嵌入式Linux应用开发——双摄监控
项目改进
由于是个人项目且时间有限,因此还存在很多可优化空间。
- 因为 MJPEG 是软件解码,且严格依赖帧头进行解码。
- V4L2 采集到的 MJPEG 数据,有概率会解码失败
- 可以添加音视频推流,支持远程查看
- 可以添加音频模块,支持声音采集
- 可以添加 yolov8 模型,进行图像识别
- …
海康威视热成像摄像头使用 v4l2-ctl 和 手机APP 查看后,支持 YUYV 、H.264 和 MJPG,却只能设置 240 * 320 的 MJPEG,同格式的其他分辨率的和其他格式都捕获不了数据。是硬件问题吗
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)