是否有任何图书馆或课程在那里展示360度全景iPhone
?
我在这里找到了这个:http://code.google.com/p/panoramagl/ 但它不是最新的,只适用于旧版本的ios.
我很感谢任何帮助我在ios上创建360度全景视图的链接.
Android 4.3/4.4下的"球体模式"下的相机应用程序可以将来自不同方向的照片拼接成一个球形全景,质量非常好.
结果图:
我要做的是为iPad实现具有完全相同功能的应用程序.
我尝试了两种方法:
OpenCV 2.4.8提供了一个图像拼接管道,乍一看似乎非常有前途.但是,它有两个问题:
管道处理无序输入照片,据我所知它只使用图像特征匹配来定位照片之间的几何关系,并且当空白照片(例如白墙,蓝天)上的图像特征提取失败时,管道表现不佳.但是,iPad可以提供每张拍摄照片的任意空间方向数据(虽然有噪音),但我不知道如何在OpenCV拼接管道中使用这些数据.
我无法找到一种生成180x360度全景图的方法,就像PhotoSphere使用此管道一样.向所有方向上的照片馈送管道仅产生具有弯曲图像边界的大型全景图.
我也尝试过PanoTools/Hugin lib,虽然这个lib支持预定义的照片方向,结果非常差且不稳定.此外,我尝试在Google Play上使用Focal(beta)应用,其球体模式也基于PanoTools/Hugin,他们的结果(在球体模式下)似乎并不比我们的好.
我的问题:
我陷入了Android 4.2 Jelly Bean的问题.
如何在我的应用程序中打开相机,默认情况下在全景/ 360幻灯片模式下?
我在grepcode和Camera.Parameters中搜索了很多,但似乎没有任何帮助.除了视频和图像之外,有没有人在全景模式下打开相机的线索?
对于一个特殊的项目,我需要找到一个API/DLL/Library来帮助我使用这个图像的一部分创建一个大图像.例如,如果某人拍摄了代表他周围360度的4张照片,他将能够通过使用识别某些模式的特殊算法将4幅图像拼接在一起来创建一幅大图像(全景图).
我知道如何在Photoshop中执行此操作,我知道在互联网上有很多程序.但我想要一个可以通过编程控制的.这可以是C,C++或.NET.如果你有其他语言的东西,你也可以告诉答案,我可以考虑写一个包装.
我正在开发全景应用.我正在使用VrPanoramaView类的谷歌纸板SDK在我的应用程序中查看全景.VrPanoramaView类提供陀螺仪导航以查看全景.是否可以将触摸事件与陀螺仪导航一起附加到全景图上.
谢谢!
在iOS中有很多方法和库可以显示全景图片,虽然内置摄像头中有全景功能,但是无法在应用程序中使用它.
我可以使用任何库来捕捉全景图像吗?
谢谢!
我主要对全景选项感兴趣.有没有办法打开原生相机应用程序(增强版),这样用户可以在普通照片和全景视图之间切换?有可能或者我应该停止尝试吗?
这是我现在使用的代码:
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, CAMERA_REQUEST);
Run Code Online (Sandbox Code Playgroud)
这是目前发生的事情:
这就是我需要实现的目标:
谢谢!
我一直在寻找在iOS中集成Google Cardboard SDK的方法.一种方法是使用统一,但我正在寻找一些东西,通过它我可以直接整合纸板sdk在ios,我想在那里查看全景图像.有没有办法做到这一点?
我正在寻找这个项目的iOS替代方案:Link Here
我正在尝试使用Unity3D构建类似Photosphere的应用程序,并将其与Google纸板一起使用.
我需要加载不同的全景照片,并能够通过使用Cardboard护目镜立体观看它们.
我有问题使用全景图像并将其渲染成Unity中的立体视图.
我们将非常感激地收到任何建议.
我在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) panoramas ×10
android ×3
ios ×2
iphone ×2
algorithm ×1
blending ×1
camera ×1
cocoa-touch ×1
ios4 ×1
ios6 ×1
java ×1
matlab ×1
objective-c ×1
opengl-es ×1
overlap ×1
photos ×1
photosphere ×1
stereoscopy ×1
touch ×1