itx-3588J在Ubuntu下使用HDMI in功能
资料下载:3588资料:https://www.smartfire.cn/forum.p ... 5670&highlight=35881.下载安装最新的Ubuntu20.04
2. 下载一下三个文件,放在sdk根目录然后运行脚本
这三个文件在资料的Linux SDK里面
3.测试效果
常见问题:
1.问:如何需要对HDMI in取关键帧,对画面分析?
答:test_hdmirx.sh 基于 gstreamer v4lsrc 插件 gstreamer 是开源,调用 gstreamer 的api 就可以了
--------------------------------------------------------------
2.项目取HDMI 输入的帧, 并对画面内容进行AI分析,有什么办法或者参考吗?
答:有,test_hdmirx.sh 基于 gstreamer v4lsrc 插件 gstreamer 是开源,调用 gstreamer 的api 就可以了
-------------------------------------------------------------
3.支持1920x1080 RGB3 和、4K NV12、4K RGB3 吗?
答:支持
------------------------------------------------------------
4.我这边使用macbook pro type c 转 hdmi 4K RGB3, 为什么屏幕会一会儿闪一帧?
答:我们测试只是用 gstreamer(因为 rockchip 支持) 验证,您确认必须使用 ffmpeg 是吗?这个需要花时间验证调试;
建议直接用 v4l2 ,下附demo:v4l2_simple_demo.tar
链接:https://pan.baidu.com/s/1ka-5DOCqcMMKUnCDUEGZtg?pwd=8l1m
提取码:8l1m
上面这个文件是用 opencv 预览的,装个 opencv 就可以了 apt install libopencv-dev, 因为opencv 没有图形加速所以预览效果会比 gstreamer 卡,但是你参考怎么取流就好了;
-------------------------------------------------------------
5.在rk3588j 上 是用opengl 加速,还是drm加速, 有什么例子吗?
答:没有例子,drm 和 opengl 是和 rk3399/rk356x 一样的,这些是标准的接口
------------------------------------------------------------
6.渲染这块,CPU占用比较多,有什么好建议吗?
答:纯 cpu 去做就肯定高,要把硬件加速用起来。
v4l2-ctl-d /dev/video8 --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap=4--stream-skip=10--stream-poll --
VIDEOC_S_FMT:failed: Invalid argument
报这个错,好像不支持NV12,支持RGB3
页:
[1]