- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想做类似this的事情,但要相反-以便摄像机在外面并指向内部。让我们从抽象开始,并进行具体说明:
1)是否有任何工具可以帮我做到这一点?我可以使用现有软件多近的距离?
2)说最近的工具是像OpenCV这样的图形库。我修过线性代数,并拥有CS的本科学位,但没有任何图形学方面的特殊培训。我应该从那里去哪里?
3)如果我真的在进行为期十年的自我教学+编程练习的精神追求,以实现这一目标,那么您是否知道有任何论文或其他资源可以对我有所帮助?
最佳答案
我认为您链接的演示使用的是360°摄像头(请参见底部的黑色圆圈),并且不以任何方式进行拼接。
关于您的问题,您知道this的工作吗?他们也不做拼接,只是在不同 View 之间进行融合。
如果使用向内 View ,则将要观察的对象可能非常靠近摄像机,而标准针迹假定对象距离很远。当您更改视点(即视差和遮挡)时,闭合的3D对象意味着高失真,这使得很难在两个 View 之间进行插值。因此,如果您想拼接,则主要问题是正确处理 View 之间的视差效果和遮挡。
我认为,最有前途的方法是在最接近您当前视点的两个相机图像之间进行实时立体声匹配(即密集的3D重建),然后插值估计的视差以生成预期的图像。但是,正如您所链接的演示中所展示的那样,它不可能实时运行,结果可能非常难看。
编辑
您还可以查看this paper,它使用了一种不同但有趣的方法,但是对于您的情况可能并不直接有用,因为它要求新的视点在可用图像中可见。
关于opencv - 抛物线(非全景)视频拼接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22548653/
我有一个关于滚动无休止地 self 重复的背景图像的问题。我遇到的问题是它开始很快,但很快变得越来越慢(口吃等)。这是代码: var panoramaTimeOutId = null; var pan
所以我生成了一个漂亮的全景查看器,但相机指向下方。这意味着如果我将手机像放在 table 上一样平放,它就会旋转并很好地环顾球体。我希望能够保持正常(向上)并环顾四周。这是我的代码。 我在这里使用了一
对于一个特殊的项目,我需要找到一个 API/DLL/Library 来帮助我使用该图像的一部分创建一个大图像。例如,如果有人拍摄 4 张代表他周围 360 度的照片,他将能够通过使用识别某些模式的特殊
这是我的情况。 ViewModelA { ObservableCollection ItemsA ObservableCollection ViewModelBs } 将数据上下文
两周以来,我一直在努力解决这个问题,没有使用 Pannellum,而是使用各种 Js 库,其中包括 ThreeJS,但没有成功。 Pannellum 看起来很有前途,并且已经看到它支持部分全景图(1
以前实现的全景照片的 URL 包含全景 ID,因此可以轻松地将特定全景图嵌入到 iframe 中。我似乎无法在新的 Google map 中找到 ID。有什么方法可以在不借助 Javascript 的
这开始让我烦恼,但我一定是犯了一些非常简单的错误。我目前有以下 XAML 代码: 在我需要用名称初始化文本 bl
我有一个非常奇怪的错误,对于大多数坐标,GMSPanoramaView 第二次不起作用。 (女巫 GMSPanoramaView 每次都工作 有一个坐标) By 不起作用,我的意思是它只是黑色 Vie
如果我在 VrPanoramaView 中插入 360 度图像,则图像会成功显示和旋转,但在此库中只有一次单击事件,即 panoramaView.setEventListener(new VrPano
我是一名优秀的程序员,十分优秀!