平台:DM8168+相机 (EZSDK)
目标:在主界面上点一个图标, 实现关闭界面,并进入DM8168采集相机视频,输出到显示器上。
上面这些操作可以在一个run.sh文件中操作完成,现在出现的问题是 如何将这个run.sh加入系统,实现按下界面上一个图片,就开始执行run.sh文件。
gang zeng1:
matrix-gui-e-1.3 版本
Chris Meng:
回复 gang zeng1:
Zeng Gang,
能否如下实现你需要的功能?
主界面点击图标,触发用QT做的一个新的显示应用,显示的内容就是采集到的视频数据。
gang zeng1:
回复 Chris Meng:
我们在主界面加入如下图标,当点图标后,执行Detection.sh文件
<div class="object"> <object type="application/x-matrix" > <param name="iconName" value="/usr/share/matrix/images/facetime.png" /> <param name="appName" value="/bin/sh" /> <param name="appParameters" value="/home/root/bin/Detection.sh" /> </object> <div class="desc">Detection</div>
Detection.sh文件内容是先关界面,然后显示视频,Detection.sh内容如下
/etc/init.d/matrix-gui-e stop /etc/init.d/pvr-init stop cd /home/root/bin ./capture_encode -o video.h264 -m 720p -f 60 -b 5000000 -d 0
但一直出现白屏 ,没有任何视频显示。我直接将这个Detection.sh在minicom上运行是能将视频显示在显示器上的
请问:1、出现这和效果一般是什么原因
2、实现这个功能必须用QT么 ,TI的DM8168的QT资料有链接不?
Chris Meng:
回复 gang zeng1:
Zeng Gang,
请看看是否会是graph层和视频叠加导致了白屏?
gang zeng1:
回复 Chris Meng:
Chris Meng
有没方式解决这冲突,在网上找不到教程,感觉没思路