风火轮用户37694 发表于 2022-4-14 12:36:57

itx-3588J在Ubuntu下使用HDMI in功能

资料下载:3588资料:https://www.smartfire.cn/forum.p ... 5670&highlight=3588
1.下载安装最新的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 去做就肯定高,要把硬件加速用起来。

风火轮用户22077 发表于 2022-5-6 15:34:18

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]
查看完整版本: itx-3588J在Ubuntu下使用HDMI in功能