问题标签 [boofcv]

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 投票
1 回答
148 浏览

java - 使用 BoofCV 跟踪快速移动的基准点

我正在尝试使用打印的二进制基准来跟踪一个人的头部。当人缓慢移动时,它可以很好地跟踪,但当他们快速移动头部时,它会失去跟踪,然后在停止移动时重新恢复。当他们快速移动时,我可以做些什么来跟踪他们?

作为参考,这里是截图和代码:

头部追踪器

谢谢!

0 投票
2 回答
378 浏览

processing - BoofCV 检测基准点的 x 和 y 坐标

我正在尝试从 Processing BoofCV 中找到检测到的基准点的 x 和 y 坐标。

代码:https ://github.com/lessthanoptimal/BoofProcessing/tree/master/examples/Fiducials

从上面的示例中,我这样做是为了获取 X 和 Y 坐标。

但是返回的值似乎很奇怪。

屏幕截图:getX() getY() 值 - 处理 BoofCV

有人可以指出我正确的方向吗?提前致谢。

问候小号

0 投票
1 回答
352 浏览

java - 使用 BoofCV 的模板匹配问题

我是 BoofCV 的新手,我试图实现以下链接 http://boofcv.org/index.php?title=Example_Template_Matching上给出的 BoofCV 模板匹配示例。

当我的图像包含模板时,它可以正常工作,但是当我更改不包含模板的图像时,它仍然返回匹配结果。

所以我想做类似的事情,它应该给出错误或找不到模板的日志消息,而不是给出完全错误的匹配项。

感谢和问候

0 投票
0 回答
156 浏览

java - 如何使用带有 RGB-D 相机的视觉里程计重建 3D 场景?

我正在使用示例并尝试向其添加点云可视化。

基本上我的代码是来自链接示例的修改代码:

它会产生一个点云,但它与我的场景不太相似。这是通过 kinect 相机围绕其向上矢量旋转而获得的云的从上到下的视图。图为房间一角。如您所见,上面的代码不是以直角连接的两个直墙,而是生成一系列圆弧或曲线。FactoryVisualOdometry.depthDepthPnP如果我将 的第一个参数设置为正整数 ,效果会更加明显。在此处输入图像描述

0 投票
0 回答
393 浏览

java - BoofCV (Android):如何使用 Surf 的无商业替代品

我最近遇到了 boofcv 项目,它真的很棒。我喜欢它,因为它非常易于使用。我调整了这个例子:http ://boofcv.org/index.php?title=Example_Associate_Interest_Points在android上工作。但是这个功能使用了 Surf,据我所知,BoofCV 中包含的 surf 版本不是免费用于商业目的。BRISK、ORB 等也可以工作,但我不知道如何实现它们。

两个问题:SURF 与 boofcv 结合是否免费? 如果不是:如何修改示例代码以使用免费商业用途的特征匹配器/描述符/提取器

(对于完全不熟悉计算机视觉和 Android 开发的初学者来说,BoofCV 似乎是最佳选择,不是吗?)

0 投票
2 回答
602 浏览

java - 如何在 Eclipse 中安装 BoofCV?

在某种程度上,整个库都在一个新项目中。我已经搜索过,我在 youtube 上找到了一个解释的视频,但是以这种方式,它在 eclipse 上打开了几个项目,而且很混乱。我在寡妇工作。我想和JBox2D一样,但我不知道如何安装BoofCV。 输入图片描述

0 投票
1 回答
1437 浏览

android-studio - 此项目不使用 Gradle 构建系统警告将 Boofcv 导入 Android Studio

所以,最后我将 BoofCV 安装到了 Android Studio 中(Tx to Q&A on this website)并且所有示例都通过打开弹出窗口(包括模板匹配和网络摄像头捕获)完美运行:

截屏

但事件日志中的消息 [说],“将项目迁移到 Gradle?该项目不使用 Gradle 构建系统。我们建议您迁移到使用 Gradle 构建系统。那么,我应该做些什么改变!?

我想通过网络摄像头创建一个模板匹配的应用程序。是否可以创建我的应用程序忽略上述警告消息。!?

提前致谢。

0 投票
1 回答
107 浏览

android - 在 Android 上使用 BoofCV 检测视频中的路径

对于我的应用程序,我一直在研究使用 BoofCV 来检测我是否在路径上。道路只是砾石,因此它是标准道路的颜色。我不确定要使用哪种图像处理技术。BoofCV 演示应用程序有很多功能,但我想知道哪一个适合我正在尝试做的事情。

最终,当我在路上时,我希望在屏幕上出现祝酒词。

0 投票
1 回答
182 浏览

android - 为什么 BoofCV 不断向左旋转相机预览?

我正在尝试将 BoofCV 线检测与BoofCV Android Demo中的给定示例一起使用。为此,我复制了这些类并使用 Android 的 Camera API 设置了所有内容。虽然 Demo 使用的是 Landscape Orientation,但我的 Activity 需要为 Portrait,但设置时相机向左旋转 90°。当我尝试相应地设置相机时,没有任何反应。我用了:

  • Camera.setDisplayOrientation(90)
  • Camera.setParameters("orientation", "portrait")

过了一会儿,我发现它与设备无关(在不同的设备和 API 级别上进行了测试)并且它也与 Camera API 没有任何关系(因为我在注释掉VideoProcessor.init()函数时设法将它画成纵向) )。

尝试了一段时间后,我仍然无法弄清楚为什么VideoProcessor不断将图像向左旋转...

这是我的代码VideoProcessor

我扩展的类是VideoProcessing.java

有人对这个问题有任何经验吗?

0 投票
1 回答
600 浏览

android - 实时图像处理 + 模式匹配 - openCV 替代方案

在当前项目中,我们必须做一些图像识别以验证国民身份证件。没有什么很复杂的:

  • 首先找到4条交叉线找到身份证的轮廓
  • 然后匹配 3 或 4 个模式
  • 然后找脸
  • 并以纵向模式运行

我们目前使用的是openCV,但问题是我们在拍照后在后台运行它。我们的要求是实时运行,以便用户在camer preview 的顶部看到结果。

除了 openCV,我们现在正在测试BoofCV,它的性能要好一些,但仍然不是很好。图像预览应该是平滑的,它不在 openCV 和 boofCV 上。

我们还测试了 CraftAR,但是……当提供相同的图片时,它识别出 4 种模式中的 1 种(得分 20)。

你可能知道我们可以测试的其他东西吗?它可以付费或免费,没关系。