23得票1回答
谷歌Android 4.3/4.4的PhotoSphere背后的算法

Android 4.3/4.4的相机应用程序在“全景模式”下可以将来自不同方向的照片拼接成一个非常优质的球形全景图。 结果展示: http://i-cdn.phonearena.com/images/articles/73441-image/google-nexus-4-photo-sp...

22得票5回答
OpenCV - 将网格图像拼接成全景图

我在 OpenCV 中找到了一些有关全景图像互相拼接的基本工作示例。我还在API 文档中找到一些有用的文档,但是我无法通过提供其他信息来加速处理。 在我的情况下,我生成了一个 20x20 的单帧网格图像集,总共有 400 张图像需要拼接成一张大图。这在现代 PC 上需要耗费大量时间,所以在开...

22得票4回答
如何在OpenCV中合并两张图片?

我已经计算出单应性矩阵,进行了透视变换。我能够在一个窗口中显示两个图像,但无法将它们合并。这是我的样例图像: 我正在使用的代码是这个:cv::warpPerspective(image2,warpresult2,homography,cv::Size(2*image2.cols,ima...

21得票3回答
使用OpenCV(Python)拼接多张图像

你好,我看过很多关于如何使用两张照片进行简单图像拼接的教程,这没问题。 但是如果我想从4-6张或更多的图像制作全景图怎么办? 我有一些代码,可以输入图片文件列表(图片按顺序排列)。然后对于每个图像,我会计算SIFT特征描述符。但是,我卡住了,对于两个图像,我会使用FLANN kd-tree设...

16得票8回答
使用Python捕获嵌入的谷歌地图图片,无需使用浏览器

我注意到从谷歌地图页面可以获取“嵌入”链接并将其放入iframe中以在浏览器中加载地图。可以调整图像大小,因此我想获取一些较大的单个.PNG图像。更具体地说,我想从边界框(右上角和左下角坐标)定义一个矩形区域,并获得相应的图像,使用适当的缩放因子。但我的问题是:如何使用Python将此地图的“...

16得票1回答
使用OpenCV拼接重叠静止摄像机的Stitcher类

我正在尝试使用OpenCV拼接器类来拼接来自立体设置的多个帧,其中两个相机都不会移动。当跨越多个帧运行时,我的镶合效果很差。我尝试了一些不同的方法,在此我将尝试解释。 使用stitcher.stitch( ) 鉴于一对立体视图,我为一些帧运行了以下代码(VideoFile是OpenCV V...

14得票2回答
如何使用OpenCV基于图像内容对2个图像进行对齐

我完全是OpenCV的新手,现在正在深入研究。但我需要一点帮助。 因此,我想将这两个图像组合在一起: 我希望这2张图片沿着它们的边缘匹配(暂时忽略图像最右侧的部分) 请问有人可以指导我正确的方向吗?我尝试使用findTransformECC函数,以下是我的实现: cv::Mat i...

13得票3回答
如何从图片中去除黑色部分?

我使用OpenCV函数和C++将两张图像拼接在一起,现在遇到一个问题,最终的图像包含了大片黑色部分。 最终的图像应该是一个只包含有效部分的矩形。我的图像如下: 如何去除黑色部分?

12得票2回答
如何实时拼接来自视频摄像头的图像?

我使用四个静止的摄像头。这些摄像头彼此之间不会移动。而我希望能够将它们的视频图像实时地拼接成一个统一的视频图像。 我使用OpenCV 2.4.10和cv:stitcher类来完成这项任务,代码如下: // use 4 video-cameras cv::VideoCapture cap0(...

12得票1回答
OpenCV通过对图像进行变形来拼接图像。

我已经发现了很多关于使用OpenCV进行图像拼接和变形的问题和答案,但我仍然找不到我的问题的答案。 我有两个鱼眼相机,成功地对其进行了校准,因此两个图像中的畸变都被消除了。 现在我想将这些矫正的图像拼接在一起。所以我基本上按照这个例子做,这个例子也在很多其他的拼接问题中提到: 图像拼接示例...