问题标签 [panoramas]
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.
c++ - 使用opencv和C++对3张图像进行全景拼接
我正在使用开放式 CV 和 C++ 将 3 张图像拼接在一起,从而形成全景图。所以我正在做的是.. 使用 SURF Detector 然后使用 Surf Descriptor Extractor 等来拼接 2 张图像。然后,我将这 2 个图像的结果保存在我的项目所在的文件夹中并重复相同的操作,但这次是 2 个缝合图像的先前结果和需要缝合的最后一个图像..我得到构建错误:S 任何人都可以请帮忙?
这是代码 pastebin.com/QuDuN0Ze
java - 是否可以从 Java 中在 Android 中进行全景图像拼接?
我正在使用 openCV4Android,我知道有很多与此主题相关的问题。他们中的大多数(有答案的人)建议使用 C++ 的解决方案并将其添加到文件夹 jni + Android.mk 等中的项目中。
我可以做些什么来避免 C++ 并从 Java 调用每个方法吗?
如果 OpenCV 无法实现,我愿意尝试替代方案。
谢谢。
three.js - 如何使用 Three.js 制作全景圆柱体
我正在尝试使用 WebGL 上的全景照片制作全景视图。在任何地方都有 8 张照片和一个立方体的示例,但我有一张照片,我想在圆柱体内部进行纹理化并将相机放置在它的中心。另外,当我向谷歌写“Three.js 教程”时,我发现了很多例子,但没有确切的函数定义。你能给我一个好的吗?
css - CSS3全景查看器获取球坐标
我有一个来自立方体贴图的 3D CSS3 全景查看器。没有使用 WebGL
http://ec2-72-44-32-231.compute-1.amazonaws.com/cubepanorama/
我有导航在全景中工作。基本上它是由 Y 轴旋转的转弯和 X 轴的倾斜。
我想做的很简单,点击这个例子中的一个点,然后在全景查看器中居中那个点。就这样!点击并没有真正很好地工作。
为了使它更好,我需要将鼠标点击坐标转换为立方体上一个点的实际 3D 坐标。任何人都可以帮助我吗?
谢谢
c# - 使用 EmguCV 进行全景图像拼接
我正在使用 Emgu CV(Open CV for C#)做一个关于图像全景拼接的项目。到目前为止,我已经完成了一些拼接图像的工作,但输出有点奇怪。这就是我得到的:
我的全景:
这就是 Emgu CV Stitcher.stitch 方法给出的:由内置缝合器缝合
显然我错过了一些东西。此外,如果我添加更多图像,输出会变得更具弹性,如下所示:
我无法弄清楚我错过了什么。到目前为止,这是我的代码:
matlab - 全景拼接多张图片之间的同应性
我发现了问题所在。我的解决方案是我从头顶想到的。当我坐下来详细计算时,我发现了两个错误。有一个错误和一个相当微妙的错误。
细节有点涉及,所以说正确的操作就足够了
其中 x(1) 和 y(1) 是变换图像中最小的非零坐标。
如果有人对细节感兴趣,我可以提供他们,。
原始问题
这不是一个真正的编程问题,但我不知道更好的地方问,因为我还没有找到任何图像处理问答的地方
我在 matlab [H1,H2]=findHomographies(I1,I2,size(I1)); 中有方法 找到单应性 H1 和 H2,使得 H1*I1(将 H1 应用于 I1)和 H2*I2 在相应的兴趣点重叠(或多或少)。据我所知,它运作良好。
现在,如果我想将多于 2 个图像拼接在一起,我想保持第一个图像不变,将 H'=H2*H1^-1 应用于第二个图像,然后为了找到单应性 H''第三个图像我首先将 H' 应用于第二个和第三个图像,在它们上运行 findHomographies,然后为那对图像找到 H1' 和 H2'。那么第三个单应性就是 H''=H2'*H1'^-1*H'。我这样做的原因是它应该消除或至少减少错误传播。
然而,在实践中它似乎并没有很好地工作,如下图所示
http://i.stack.imgur.com/EAg9r.jpg
如您所见,前两张图片拼接得很好,但在第二张和第三张之间,有一个非常明显的偏移。
有人知道我在这里做错了什么吗?
相关代码如下
android - Android 全景客户端 - 如何修改视图?
是否有修改android 全景客户端上的内容视图的选项?
例如,我想在顶部显示操作栏。但目前操作栏只是在开始时显示,随后被加载的全景客户端隐藏,因为全景客户端始终以全屏模式显示,尽管它是在一个额外的片段中启动的。
我现在尝试通过一个片段将全景客户端放在一个单独的框架中 - 这是我到目前为止的代码:
1. 这是全景片段和文本字段的活动:
2.这是带有全景客户端的片段类:
如果我取消注释片段类中的三个“非全屏”行,应用程序崩溃并说:
android.util.AndroidRuntimeException: requestFeature() 必须在添加内容之前调用
感谢您的回复。问候。
android - 如何从 Android 应用程序显示 360 度全景
我想从我的 android 应用程序中显示全景图,这个全景图是在线的,我有它的 url,我将它加载到 webview 上,但它不能正常工作。它只是出现了它的一部分,它不会转动或倒置。我不知道从哪里开始,你能指出我正确的方向吗?先感谢您
ios - iOS - 如何在 iOS 应用程序中创建全景图?球体全景。如何使用陀螺仪位置自动捕捉图像?
我正在制作一个应该创建 360 全景图像的应用程序(不仅是线性的,而且是上下的,因此实际上是一个球体全景图)。我一直在谷歌搜索试图找到一些相关的东西,到目前为止唯一接近它的就是这个
我已经在示例 https://github.com/foundry/OpenCVStitch中测试了该库, 但它无法为室内图像做任何合理的工作。
我正在制作的应用程序应该可以在室内和室外工作。另外,我仍然不确定如何根据陀螺仪位置自动捕获图像。
任何帮助,将不胜感激。先感谢您。