问题标签 [opencv-stitching]

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 回答
923 浏览

opencv - 使用拼接器模块拼接图像时的尺寸问题

我尝试使用 OpenCV 中的拼接器模块来拼接图像。下面是我的代码(核心部分)。

上面代码中的“imgs”是一个 Mat 类型的向量。

我在网上看到很多类似的代码与此类似,但我不知道为什么我的代码对输入图像的大小有很大的限制。如果输入图像大小约为 800 * 600,则效果很好。但是当大小为 650 * 650 或 1280 * 640 或其他大小时,控制台提示将在程序结束后很快关闭。并且没有图像保存在“panoResult.jpg”中。也不显示图像。Visual Studio 2010 只是Image_stitching2.exe: Native' has exited with code -1 (0xffffffff). 在我调试时显示。

有人可以帮忙吗?我真的需要在这方面取得进展,因为我已经花了几个小时来修复它,但只是不正确。任何提示或帮助对我来说都很棒。

0 投票
2 回答
445 浏览

android - 带有 JavaCV for Android 的 Stitcher 中的 ExceptionInInitializerError

我正在使用此代码在 Android 上使用 JavaCV 进行图像拼接:

但是当我执行它时,应用程序崩溃并且日志显示以下错误:

并且错误指向 Stitcher initilization,即我的代码的第一行。如果我尝试这样做Stitcher stitcher;,它不会中断,但我不能做任何其他事情,因为缝合器没有初始化。如果我尝试将其初始化为null它会崩溃并出现相同的错误。

关于这个问题的任何想法?我一直在寻找一段时间,所有人都在使用它,而且它似乎有效。

0 投票
2 回答
421 浏览

opencv-stitching - 人脸全景图像拼接

我正在尝试(在 OpenCV、C++ 上)编写一些代码来拼接一些面部图像(从不同角度拍摄)并创建整个面部的 2D 全景图。你知道我在哪里可以找到一些示例代码来做到这一点?非常感谢。

0 投票
2 回答
13443 浏览

python - 图像拼接 Python

我必须使用 python 和 openCV 将两个或多个图像拼接在一起。我找到了用于查找关键点和匹配项的代码,但我不知道如何继续。请帮帮我!

0 投票
1 回答
803 浏览

opencv - 360度视野

我在一个 FRC 团队中,并且在使用超强大的图像处理时开箱即用,我想知道几个 90-120 度的相机,所以我可以将 3-4 个相机拼接在一起以获得一个图像太大,无法获得所有 8 个目标。我想设计一个 GPS 系统,即使机器人的一侧被阻挡也能正常工作!

我有可用的 OpenCV 以及 NI Vision。

0 投票
5 回答
34981 浏览

c++ - OpenCV - 从图像网格中拼接图像

我找到了一些关于通过 OpenCV 拼接全景图像的基本工作示例。我还在API 文档中找到了一些有用的文档,但我无法通过提供其他信息来了解如何加快处理速度。

在我的例子中,我在单个帧的 20x20 网格中生成一组图像,总共将 400 个图像拼接成一个大的图像。这在现代 PC 上需要花费大量时间,因此在开发板上可能需要数小时。

有没有办法告诉 OpenCV 实例有关图像的信息,例如我提前知道所有图像的相对位置,因为它们会出现在网格上?到目前为止,我看到的唯一 API 调用是通过vImg.push_back().


参考

  1. 缝合。图像拼接 - OpenCV API 文档,访问时间:2014-02-26,<http://docs.opencv.org/modules/stitching/doc/stitching.html>
  2. OpenCV 拼接示例(Stitcher 类,全景图),访问时间:2014-02-26,<http://feelmare.blogspot.ca/2013/11/opencv-stitching-example-stitcher-class.html>
  3. Panorama – OpenCV 中的图像拼接,访问时间:2014-02-26,<http://ramsrigoutham.com/2012/11/22/panorama-image-stitching-in-opencv/>
0 投票
2 回答
217 浏览

c++ - 实现 SIFT 算法时出现断言错误:opencv

我正在使用 opencv 2.4.8 和 studio 2013,你得到一个运行时错误。我的主要代码是这个..

我的头文件代码如下

构建成功,但在运行时显示以下错误。

在此处输入图像描述

错误可能在 FindMaxMin() 函数和这一行中

但我无法纠正它。

0 投票
0 回答
735 浏览

c++ - 视频稳定中卡尔曼滤波器平滑点特征轨迹

现在,我正在研究视频稳定这个主题。我根据 Kanade-Lucas-Tomasi (KLT) 跟踪器作为点特征跟踪器选择了好的点特征 (PF) 进行跟踪。在从第一张图像中提取 N 个 PF 并跟踪下一张图像中的 PF 之后,通过将跟踪的 N 个 PF 连接到先前的 PFT 来更新点特征轨迹 (PFT)。并继续,

现在我有一组 PFT。我想平滑这组 PFT 以通过卡尔曼滤波器创建平滑的点特征轨迹 (SPFT)。但是这个 SPFT 看起来就像 PFT。我不知道如何调整卡尔曼滤波器参数。请帮我找出来。先感谢您。

0 投票
1 回答
340 浏览

opencv - 在没有 OpenCV 库的情况下使用 OpenCV 图像拼接器

是否可以将 OpenCV 图像拼接器模块作为独立项目使用/编译,而不必包含整个 OpenCV 库?我看到stitcher 模块依赖于OpenCV 核心,但是,这个stitcher 模块还有其他独立的变体吗?

谢谢

0 投票
2 回答
1933 浏览

opencv - 在 OpenCV 中裁剪全景图像

我正在尝试找到一种简单的算法来裁剪(去除黑色区域)使用 openCV Stitcher 模块创建的全景图像。

我的想法是计算图像中最内部的黑点,这将定义裁剪区域,如下图所示:

在此处输入图像描述

预期的裁剪结果:

在此处输入图像描述

我尝试了接下来的两种方法,但它们没有按预期裁剪图像:

第一种方法:

第二种方法: