谁能告诉在android studio中完成主题任务的最简单方法是什么?
我找到了一些解决方案,但无法设置其中任何一个。
IplImage
类型。我试图创建 IplImage
与 javacv.cpp.opencv_core
, 但它指的是 java.awt.*
android不支持的东西,所以我遇到了崩溃。此外,使用 IplImage
极不可能,因为它是旧格式并且因为 Mat
的转换(这是我拥有的类型)到 IplImage
使用 byte[]
需要很多格式化步骤, BufferedImage
和其他类型的一个到另一个。 .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/