问题标签 [javacv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
5403 浏览

android - 从 android 上的图像序列创建视频

我想通过以下代码从图像序列(在 android 上)创建视频:

但我得到的不是我的图像,而是绿屏。我必须在我的代码中更改什么?

以及如何将音频添加到我的视频中?

0 投票
1 回答
2051 浏览

android - Android:JavaCv 从相机获取 IplImage

我应该从 onPreviewFrame(byte[] data, Camera camera) 得到一个 IplImage。以我在那里写的方式,我得到一个比原始图像小得多的 iplimage。有什么方法可以在新的 iplimage 上保持相同的尺寸?我应该避免二次抽样因素吗?我怎样才能做到这一点?

0 投票
3 回答
2615 浏览

android - opencv problems on Android

Please we need help urgently, we are using openCv in Android (Java). We are facing a lot of problems:

convertTo() doesn't work so we can't convert 3 channel image to 1 channel without passing it on cvtColor().

cvtColor() gives a weird output:

Output of this line is the image repeated 4 times! The only way to get rid of this repetition is to add this line and the output is a white and black image but 3 channel so it crashes any coming function because it needs 1 channel image.

canny() for edge detection:

findContours() counts a horrible number of contours while number of objects in the image is only 2 input image is 3 channel bmp image and we convert it to Mat.

output image:

https://dl.dropbox.com/u/36214963/canny.jpg

Thanks for your concern

0 投票
0 回答
638 浏览

android - JAVACV 或 OPENCV

我打算制作一个android图像处理应用程序。我熟悉windows上的opencv。我想问javacv或opencv是否会好。我不想处理 NDK。如果您知道任何其他图书馆,请提供帮助。

提前致谢。

0 投票
1 回答
921 浏览

android - 什么是最好的?android中的JavaCV(OpenCV)或FaceDetector?

我将在我的 android 应用程序中实现人脸识别。哪个最好用,JavaCV 还是 FaceDetector?请给我推荐一个。

0 投票
0 回答
740 浏览

android - 在android中的本机相机预览上覆盖图像

我尝试使用本机摄像头在实时视频上实现图像叠加。代码如下:

但是当我运行程序时,它说强制关闭。我使用的图像尺寸是 751 x 500。请问有什么建议吗?(或任何替代方法?)

提前感谢您的输入。

0 投票
2 回答
1982 浏览

java - 使用两个摄像头进行立体校准和对象的 3D 重建?

我有两个摄像头设置,如下图所示:

在此处输入图像描述

我有这个设置:

  • 此绿色对象的顶视图,(x1,y1)其 2D 图像坐标。
  • 此绿色对象的侧视图,(x2,y2)其 2D 图像坐标。

如何(x,y,z)通过这两个摄像头(即顶视图图像和侧视图图像的组合)跟踪/识别这个绿色对象的真实世界 3D 坐标?

我知道如何使用 JavaCV/OpenCV 校准单个相机,但我不知道如何使用 JavaCV/OpenCV 执行立体校准其他东西。

通过两个摄像头进行这种立体校准的分步程序是什么?

这种立体校准过程的输出(例如,内在矩阵、失真等)是什么?我如何使用该输出来计算这个绿色对象的真实世界 3D 坐标?

0 投票
1 回答
14142 浏览

java - 如何使用javacv识别具有可变长度和宽度的正方形或矩形?

我正在使用java开发项目来识别使用opencv包的组件,但我是javacv的新手,我只想知道如何识别特定源图像中的矩形请一些有经验的人提供一些基本指南来存档这个任务。我尝试在这里使用模板匹配,但它只能识别精确大小的矩形。但在我的情况下,我需要识别可变长度矩形?

请有人帮助完成此任务

0 投票
7 回答
150393 浏览

java - 用 Java 或 Python 从我的网络摄像头捕获单个图像

我想从我的网络摄像头捕获单个图像并将其保存到磁盘。我想用 Java 或 Python(最好是 Java)来做这件事。我想要可以在 64 位 Win7 和 32 位 Linux 上运行的东西。

编辑:我使用 Python 3.x,而不是 2.x

因为我在其他地方看到这个问题被问到人们设法感到困惑,所以我将明确说明一些事情:

  • 我不想使用处理
  • 我不想使用上述以外的任何语言
  • 我确实想以任何方式、形状或形式在我的屏幕上显示此图像
  • 我不想在我的屏幕上显示来自我的网络摄像头的实时视频源,或者将这样的源保存到我的硬盘驱动器
  • Java Media Framework 已经过时了。不要建议它。
  • 我宁愿不使用 JavaCV,但如果我绝对必须,我想确切知道我需要 OpenCV 库中的哪些文件,以及如何在不包括整个库的情况下使用这些文件(最好不要将这些文件粘贴在任何类型的文件中) PATH。所有东西都应该包含在一个目录中)
  • 如果需要,我可以在 64 位 Win7 计算机上使用 Eclipse,但我还必须能够在 32 位 Linux 上编译和使用它
  • 如果您认为我可能知道或可能不知道与该主题相关的任何形式或形式,请假设我不知道,并告诉我

EDIT2:我能够使用 Python 2.7 和 pygame 1.9.1 在 Linux 上获得 Froyo 的 pygame 示例。pygame.camera.camera_list() 调用不起作用,但对于示例的其余部分来说是不必要的。但是,我必须调用 cam.set_controls() (您可以在此处找到文档http://www.pygame.org/docs/ref/camera.html)来提高亮度,这样我才能真正看到我拍摄的图像。

此外,我需要调用 cam.get_image() 和 pygame.image.save() 方法三次,然后我应该在第一对调用中进行的图像实际被保存。他们似乎被困在一个奇怪的缓冲区中。基本上,每次我想捕获图像时,我不得不调用它三次,而不是调用一次 cam.get_image()。然后我才调用 pygame.image.save()。

不幸的是,如下所述,pygame.camera 仅在 Linux 上受支持。我仍然没有适用于 Windows 的解决方案。

0 投票
1 回答
1696 浏览

java - 如何使用失真系数使 jpeg 图像文件不失真?

我的网络摄像头有一张失真的快照。作为 jpeg 文件,固有矩阵和失真系数:-

我不知道如何在 CvMat 中加载这些失真系数,以便使用这些失真系数获得未失真的图像。另外,我只想使用 javacv 来做到这一点。

编辑:-另外,我知道功能

但我不知道如何为固有矩阵和失真系数初始化各自的 cvMats。?