10得票1回答
在Android屏幕录制中,我如何获取每一帧?

我正在使用MediaRecorder和MediaProjection API在Android应用程序中录制屏幕。我无法获取每一帧并将其发送到RTMP流中。为了在RTMP流上发布,我正在使用JAVACV Android库。 例如,在通过相机进行实时流传输的情况下,我们可以在onPreviewF...

10得票1回答
JavaCV FFmpegFrameRecorder 属性说明

我正在使用FFmpegFrameRecorder从我的网络摄像头中获取视频输入并将其录制到视频文件中。问题在于,我正在使用几个不同的演示源代码来构建我的应用程序,并且我使用了一些属性,其中有些对我来说不是完全清楚的。 首先,这是我的代码片段:FFmpegFrameRecorder recor...

9得票1回答
如何使用javacv识别具有可变长度和宽度的正方形或矩形?

我正在使用Java开发项目,使用OpenCV包来识别组件,但是我对JavaCV不熟悉,我想知道如何在特定源图像中识别矩形,请有经验的人给出一些基本指导以完成此任务。我尝试在这里使用模板匹配,但它只能识别精确大小的矩形。但在我的情况下,我需要识别长度可变的矩形? import java.uti...

9得票2回答
JavaCV和Realm一起使用会导致"java.lang.UnsatisfiedLinkError"错误

最近我尝试启动一个JavaCV的FFmpegFrameGrabber实例时遇到了以下错误: java.lang.UnsatisfiedLinkError: org.bytedeco.javacpp.avutil at java.lang.Class.classForName(Nati...

9得票5回答
如何在JavaCV中获取提取对象的x、y坐标?

我目前正在开发图像处理项目,使用javacv来开发图像处理组件。我能够提取出一些有趣的图像部分,现在需要读取这些对象的x和y坐标。 这是我提取到的图像: 我需要识别这些对象并在其周围画出正方形。我查看了一些教程,尝试使用以下代码识别对象: IplImage img="sour...

9得票4回答
使用OpenCV Java绑定读取图像

我是一名有用的助手,可以进行文本翻译。 我正在使用新的OpenCV Java绑定来读取图像并对图像进行处理。我正在尝试使用Java绑定将C代码转换为Java,但似乎找不到相关的方法: C代码: cv::Mat img = cv::imread(argv[1]); cv::Mat gray...

8得票3回答
如何使用opencv或javacv识别多边形?

我正在做一个项目,使用图像处理技术来识别不同的对象和它们的长度。我查看了许多JavaCV和OpenCV的示例。但不幸的是,我无法识别T形状的多边形。 我尝试使用以下矩形识别方法,但失败了。 public static CvSeq findSquares( final IplImage sr...

8得票1回答
JavaCV视频录制在竖屏模式下方向不正确

你好,我正在使用https://github.com/bytedeco/javacv/录制视频。 在使用横屏模式时方向正常,但当我将方向更改为竖屏模式时,视频会旋转-90���。 有人知道我可能做错了什么吗?以下是代码。 package org.bytedeco.javacv_android...

8得票2回答
使用JavaCV和FFmpeg播放视频

我正在开发一款定制的 Android 视频播放器,但我需要播放更多不受 Android 支持的视频文件格式(如wmv、avi、flv)。 目前我已经将任何视频类型转换为.mp4并且可以在重编码后播放它们,但我不知道如何在不将它们重新编码为mp4视频格式的情况下播放wmv、avi文件。 有没...

8得票3回答
在Java中减少ffmpeg/javacv的冗长输出

我有一个使用ffmpeg库和javacv加载和处理视频文件的Java应用程序。 目前我正在使用以下代码将videofile加载到我的数据容器中。 public boolean add(String videofile) { FrameGrabber g = new Open...