gpt4 book ai didi

opencv - 将图像合并到视频流

转载 作者:行者123 更新时间:2023-12-04 23:27:59 26 4
gpt4 key购买 nike

谁能告诉在android studio中完成主题任务的最简单方法是什么?
我找到了一些解决方案,但无法设置其中任何一个。

  • 一个建议是使用 FFmpeg 记录器,就像它所描述的 here .问题是录音机只需要 IplImage类型。我试图创建 IplImagejavacv.cpp.opencv_core , 但它指的是 java.awt.* android不支持的东西,所以我遇到了崩溃。此外,使用 IplImage极不可能,因为它是旧格式并且因为 Mat 的转换(这是我拥有的类型)到 IplImage使用 byte[] 需要很多格式化步骤, BufferedImage和其他类型的一个到另一个。
  • 我尝试的另一种方法 here .看起来可以接受 - 处理多个 .jpeg到带有编解码器的视频流。但据我了解,问题是 FFmpeg 没有作为完整的独立 SDK 库提供给 android。几乎所有可能包含方法(如 execFFMPEG )的源 FFmpeg 文件的 Web 链接都已失效。

  • 一般来说,主题任务一定不难:将简单的视频流与给定的图像集、固定的 fps 和视频编码器(我什至不需要音频流)结合起来。在实践中,我已经被大量的信息所困扰,但仍然离解决方案更近了一步。
    提前致谢。

    最佳答案

    好的,我找到了解决方案 - 我使用了 IplImage.cvLoadImage(filename)并从 SD 卡加载图像没有任何问题。在我使用 IplImage.create 之前它没有工作。虽然引用 java.awt*仍然存在,事实证明这不是编译器的问题。

    FFMpeg 录音机工作正常。 Here's FFmpeg 实现的一个工作示例(不是我的),如果有人需要的话。

    关于opencv - 将图像合并到视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35841067/

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