gpt4 book ai didi

opencv - Yocto如何添加一个gstreamer插件?

转载 作者:太空宇宙 更新时间:2023-11-03 22:24:44 25 4
gpt4 key购买 nike

我正在尝试使用 Yocto 为 i.MX6 板构建自定义图像。
我想从 Gstreamer OpenCV 插件 (https://github.com/GStreamer/gst-plugins-bad/tree/master/ext/opencv) 添加插件“gstmotioncells”
到我的构建。

但我不知道如何将这个插件添加到我的 yocto 构建中。
我尝试了一些方法,但没有奏效。
我是否需要向我的 local.conf 文件中添加一些内容,或者我是否需要修改 .bb 文件?

按照jku的说明,还是报错。

ERROR: esomimx6-sta-image-1.0-r0 do_rootfs: Unable to install packages. Command '/home/toon/yocto/sta/esomimx6/build_esom/tmp/sysroots/x86_64-linux/usr/bin/opkg --volatile-cache -f /home/toon/yocto/sta/esomimx6/build_esom/tmp/work/esomimx6micro-poky-linux-gnueabi/esomimx6-sta-image/1.0-r0/opkg.conf -o /home/toon/yocto/sta/esomimx6/build_esom/tmp/work/esomimx6micro-poky-linux-gnueabi/esomimx6-sta-image/1.0-r0/rootfs  --force_postinstall --prefer-arch-to-version   install fsl-alsa-plugins packagegroup-core-ssh-openssh libfreetype6 packagegroup-esom-qt5 cpufrequtils glib-networking libcairo2 openssh-sftp-server packagegroup-core-boot packagegroup-core-x11-base glibmm packagegroup-fsl-gstreamer1.0-full packagegroup-esom-tools-testapps alsa-state ruby packagegroup-fsl-gstreamer1.0 packagegroup-fsl-tools-gpu gstreamer1.0-plugins-bad-opencv packagegroup-fsl-tools-testapps packagegroup-core-tools-debug opkg packagegroup-base-extended libfontconfig1' returned 255:
Collected errors:
* opkg_prepare_url_for_install: Couldn't find anything to satisfy 'gstreamer1.0-plugins-bad-opencv'.

你知道哪里出了问题吗?

最佳答案

作为第一步,您需要在 gstreamer1.0-plugins-bad 配方中启用 opencv 插件。已经有一个 packageconfig 了,所以这应该在 local.conf 或你的发行版配置中工作:

PACKAGECONFIG_append_pn-gstreamer1.0-plugins-bad = " opencv"

(字符串前面的空格是必须的)

这将使配方依赖于不在 oe-core 层中的 opencv。如果 meta-oe 尚不存在,则必须将其添加到图层中。

您还需要将相关包添加到图像中:可能至少是 gstreamer1.0-plugins-bad-opencv。在生产中,这可能会发生,因此需要 opencv 插件的应用程序配方将取决于它。为了测试你可以添加

 IMAGE_INSTALL_append = " gstreamer1.0-plugins-bad-opencv"

进入你的 local.conf。

关于opencv - Yocto如何添加一个gstreamer插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43275250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com