完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在 i.MX8M Mini 双核平台(操作系统:Yocto L5.4.24-2.1.0)上使用 gstreamer 管道来捕获 5MP@20FPS 相机输入并使用以下命令在其上叠加:
gst-launch-1.0 -v v4l2src device=/dev/video0 num-buffers=100 ! video/x-raw,width=2592,height=1944 ! queue ! imxvideoconvert_g2d ! video/x-raw,width=1920,height=1080 ! textoverlay text="Device name[%STATUS] reading : %%%" valignment=top halignment=left shaded-background=true ! textoverlay text="Device %Serial Number : ..%Tag location.." valignment=bottom halignment=left shaded-background=true ! clockoverlay halignment=right valignment=top shaded-background=true time-format="%H:%M:%S %D" ! vpuenc_h264 ! h264parse ! mp4mux ! filesink location=/home/root/video.mp4 这是应用叠加层后相机流上的预期输出。 当我使用上述命令时,CPU 使用率增加到 120%(使用 top 命令检查)并且视频以 6FPS 录制。我已调试 Gstreamer 覆盖(这是一个 SW 元素)导致高 CPU 使用率和随后的 FPS 下降。 基于我有以下问题的问题: 1. 浏览 i.MX8MM 数据表和 Gstreamer 文档,我看到 8MM 支持通过 GPU 叠加。如果我可以使用 GPU 卸载 SW 覆盖管道,我相信我可以获得完整的 20FPS。 有人可以建议我如何使用 GPU 叠加功能对输入摄像机流执行叠加吗? 2. 如何确认双核是否在使用?i.MX8MM L5.4.24-2.1.0 是否支持任何负载平衡功能?如果是,两个内核之间的负载平衡如何在 L5.4.24-2.1.0 中的 i.MX8MM 上工作? 3.是否有任何其他模块/方法(最好是硬件模块)可用于在 i.MX8MM 中的相机流上创建覆盖? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1897个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36304 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4372 浏览 0 评论
6027 浏览 1 评论
6746 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4194 浏览 0 评论
603浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
597浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
587浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
675浏览 2评论
770浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 13:25 , Processed in 1.436219 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号