标签: panoramas

适用于ios的360°全景库

是否有任何图书馆或课程在那里展示360度全景iPhone

我在这里找到了这个:http://code.google.com/p/panoramagl/ 但它不是最新的,只适用于旧版本的ios.

我很感谢任何帮助我在ios上创建360度全景视图的链接.

iphone cocoa-touch objective-c panoramas ios4

45
推荐指数
3
解决办法
4万
查看次数

Android 4.3/4.4上的Google PhotoSphere背后的算法

Android 4.3/4.4下的"球体模式"下的相机应用程序可以将来自不同方向的照片拼接成一个球形全景,质量非常好.

结果图:

我要做的是为iPad实现具有完全相同功能的应用程序.

我尝试了两种方法:

OpenCV 2.4.8

OpenCV 2.4.8提供了一个图像拼接管道,乍一看似乎非常有前途.但是,它有两个问题:

  1. 管道处理无序输入照片,据我所知它只使用图像特征匹配来定位照片之间的几何关系,并且当空白照片(例如白墙,蓝天)上的图像特征提取失败时,管道表现不佳.但是,iPad可以提供每张拍摄照片的任意空间方向数据(虽然有噪音),但我不知道如何在OpenCV拼接管道中使用这些数据.

  2. 我无法找到一种生成180x360度全景图的方法,就像PhotoSphere使用此管道一样.向所有方向上的照片馈送管道仅产生具有弯曲图像边界的大型全景图.

PanoTools

我也尝试过PanoTools/Hugin lib,虽然这个lib支持预定义的照片方向,结果非常差且不稳定.此外,我尝试在Google Play上使用Focal(beta)应用,其球体模式也基于PanoTools/Hugin,他们的结果(在球体模式下)似乎并不比我们的好.


我的问题:

  1. 是否有任何库可以执行Google的PhotoSphere所做的工作?由于我不开发商业用途,任何开源库都是可以接受的.
  2. 有没有好的算法(或技术报告,学者论文)?如果有,哪一个最好?
  3. Google如何实现自己的PhotoSphere?任何建议表示赞赏.

algorithm panoramas image-stitching photosphere

16
推荐指数
1
解决办法
5670
查看次数

如何在全景/光球模式下直接打开相机?

我陷入了Android 4.2 Jelly Bean的问题.

如何在我的应用程序中打开相机,默认情况下在全景/ 360幻灯片模式下?

我在grepcodeCamera.Parameters中搜索了很多,但似乎没有任何帮助.除了视频和图像之外,有没有人在全景模式下打开相机的线索?

android panoramas android-camera android-4.2-jelly-bean

15
推荐指数
1
解决办法
5610
查看次数

照片拼接/全景API/DLL/Library任何人?

对于一个特殊的项目,我需要找到一个API/DLL/Library来帮助我使用这个图像的一部分创建一个大图像.例如,如果某人拍摄了代表他周围360度的4张照片,他将能够通过使用识别某些模式的特殊算法将4幅图像拼接在一起来创建一幅大图像(全景图).

我知道如何在Photoshop中执行此操作,我知道在互联网上有很多程序.但我想要一个可以通过编程控制的.这可以是C,C++或.NET.如果你有其他语言的东西,你也可以告诉答案,我可以考虑写一个包装.

photos panoramas

14
推荐指数
1
解决办法
2万
查看次数

添加触摸事件到Android的谷歌纸板SDK的VrPanoramaView类

我正在开发全景应用.我正在使用VrPanoramaView类的谷歌纸板SDK在我的应用程序中查看全景.VrPanoramaView类提供陀螺仪导航以查看全景.是否可以将触摸事件与陀螺仪导航一起附加到全景图上.

谢谢!

android touch panoramas google-cardboard

13
推荐指数
1
解决办法
807
查看次数

库在iOS 6中捕获全景图

在iOS中有很多方法和库可以显示全景图片,虽然内置摄像头中有全景功能,但是无法在应用程序中使用它.

我可以使用任何库来捕捉全景图像吗?

谢谢!

iphone panoramas ios ios6

12
推荐指数
1
解决办法
8891
查看次数

如何使用额外选项(如Panorama)实现相机功能?

我主要对全景选项感兴趣.有没有办法打开原生相机应用程序(增强版),这样用户可以在普通照片和全景视图之间切换?有可能或者我应该停止尝试吗?


这是我现在使用的代码:

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(i, CAMERA_REQUEST); 
Run Code Online (Sandbox Code Playgroud)

这是目前发生的事情:

在此输入图像描述 在此输入图像描述

这就是我需要实现的目标:

在此输入图像描述


谢谢!

java camera android panoramas android-camera

12
推荐指数
1
解决办法
1944
查看次数

是否可以在iOS应用程序中使用谷歌纸板查看全景图像?

我一直在寻找在iOS中集成Google Cardboard SDK的方法.一种方法是使用统一,但我正在寻找一些东西,通过它我可以直接整合纸板sdk在ios,我想在那里查看全景图像.有没有办法做到这一点?

我正在寻找这个项目的iOS替代方案:Link Here

opengl-es panoramas ios google-cardboard

10
推荐指数
1
解决办法
545
查看次数

适用于Google Cardboard的Unity- Photosphere照片查看器

我正在尝试使用Unity3D构建类似Photosphere的应用程序,并将其与Google纸板一起使用.

我需要加载不同的全景照片,并能够通过使用Cardboard护目镜立体观看它们.

我有问题使用全景图像并将其渲染成Unity中的立体视图.

我们将非常感激地收到任何建议.

panoramas stereoscopy unity-game-engine google-cardboard

9
推荐指数
1
解决办法
2万
查看次数

在matlab中拼接图像时如何正确混合?

我在matlab中尝试缝合图像,但得到难看的重叠线条.如何正确混合图像?目前我正在使用下面的代码,但它混合得太多(特别是建筑物窗户与幽灵文物混合,黑色建筑物也是如此).

未混合的图像 混合图像

%Tx - how much to move picture by x, Ty - by y (homography)
cropX = size(imcyl2, 2); %second image x size
xdimfirst = size(imcyl1, 2); %first image x size
ydimfirst = size(imcyl1, 1); %first image y size
xoverlap = xdimfirst - Tx;
newImg = imcyl1;
for y = 1:size(imcyl2, 1)
   for x = 1:cropX
       if ((Tx+x) > 0 && (Ty+y) >0)
       % if we are in the overlap region, then we need to blend.
               scale1 = (xoverlap - …
Run Code Online (Sandbox Code Playgroud)

matlab blending overlap panoramas image-stitching

8
推荐指数
1
解决办法
4697
查看次数