3D场景定位的一些资源

利用多张影像对小物体进行拍摄,进而进行三维重建,是计算机视觉中的重要问题之一。

目前对此研究最全面的网站是:http://vision.middlebury.edu/mview/eval/

目前最优秀的算法是Furukawa的PMVS2:http://www.di.ens.fr/pmvs/

目前集成了最优秀的PMVS2的系统是WuChangchang的VisualSFM(含SiftGPU): http://homes.cs.washington.edu/~ccwu/vsfm/

Structure from motion

http://blog.csdn.net/manji_lee/article/details/7596877

Bundler: Structure from Motion (SfM) for Unordered Image Collections

https://github.com/snavely/bundler_sfm

Multi-view stereo

What is stereo vision

http://www.cs.unc.edu/~lazebnik/spring11/lec16_multiview_stereo.pdf

http://www.cs.unc.edu/~marc/tutorial/node112.html

http://www.gris.informatik.tu-darmstadt.de/projects/multiview-environment/

时间: 2024-10-30 14:45:09

3D场景定位的一些资源的相关文章

Libgdx New 3D API 教程之 -- 加载3D场景的背后-第二部分

http://bbs.9ria.com/thread-221699-1-1.html 在本教程的第一部分,我们已经看过LibGDX 3D API中Model类的总体结构.在第2部分中,我们将会分析渲染管道,从加载模型开始,到真正的渲染模型.我们将不会在渲染管道的某个问题上进行深入探讨.我们只会介绍一些非常基本的内容,这是我觉得你使用3D API时,应该了解的. 在这一部分,我们要分析渲染究竟做了什么.明白我们在渲染时所做的事很重要.在前一部分本教程,我们已经看到,一个Model是由很多个Node

WPF疑难杂症之一(3D场景)

原文:WPF疑难杂症之一(3D场景) 最近2个月一直在学习WPF,在实际的开发中遇到下面一个3D场景有关的问题,我先给出问题代码:首先是在资源中定义了一个3D变换组:<Window x:Class="Viewer3D.MainWindow"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.

北京城市定位高精尖 土地资源将优先解决交通等

https://code.google.com/p/yanyuyi101/issues/detail?id=391 https://code.google.com/p/yanyuyi101/issues/detail?id=392 https://code.google.com/p/yanyuyi101/issues/detail?id=393 https://code.google.com/p/yanyuyi101/issues/detail?id=394 https://code.googl

css3创建3D场景

浏览器本身是一个2维平面,对于3D的情况,实际上是增加了一个维度(深度),所以我们需要创建一个3D场景.这时浏览器不仅仅是一个平面了,更像是一个窗口,我们透过这个窗口去观察里面的三维世界.所谓的创建3D场景,就是告诉浏览器,我们是在这个窗口的哪个角度对这个3维世界进行观察,窗口里的3维物体距离这个窗口到底有多远. 设置好3D场景后,浏览器中的物体虽然已经变成是3维的了,但是如果我们不进行任何设置,他们看起来还是和二维的效果是一样的.所以我们需要使用一个新的属性 transform 来对这些元素进

Unity 弹出界面时屏蔽对3D场景的点击

注:这里的UI制作用的是NGUI插件 如题,在游戏中经常会遇到这种情况,场景中点击相关物体或者按钮弹出对应的2D界面,这时候除了2D界面上的可点击按钮等,应该屏蔽掉对3D场景的点击或者拖动事件. 在这里介绍两种方法: 1.对弹出的2D界面添加一个足够大的碰撞器,以覆盖整个屏幕: // 为道路信息面板添加碰撞器,以屏蔽弹出面板时鼠标对3D场景的点击事件 gameObject.AddComponent<BoxCollider>(); gameObject.GetComponent<BoxCo

UI和3D场景同时都需要响应触摸事件

比如战斗场景,UI和3D场景同时都需要响应触摸事件,如果同时响应可能就会出现触摸UI的时候影响到了3D部分.为了解决这个问题在判断3D响应之前要先判断手指是否点击在UI上. 以前NGUI的时候都是自己来发送射线判断,现在UGUI好了系统提供了更为简便的方法. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 #if UNITY_AN

OpenGL编程 基础篇(七)对象的变换——用实心体绘制3D场景

1.函数介绍 GLUT提供几种现成的对象,包括球体.圆锥体.圆环面.5个柏拉图立体,以及著名的茶壶.每个形状都可以作为一种线框的模型,也可以作为一种实心模型,每个面均已覆盖上材质. 以下列表是用于绘制这些对象的函数. void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 线框球 void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); 实心球

Ngui 五种点击事件实现方式及在3d场景中点透的情况

http://www.unity蛮牛.com/thread-22018-1-1.html ngui作为unity界面插件之一中,无疑是最好用,使用最多的了从自学unity到现在界面一直使用它 由于它的持续更新,我在此不得不说,确实很为开发者作想,为什么这么讲呢?大概在去年吧  当时用的那个版本已经不记得了,反正就是有个需求,要实现“无限循环”拖动,使用过以前ngui的人就知道当时是没有这个功能的,后来被自己弄出来没几天,就发现新版本中就自带了这样的东西,也就是如今ngui列子中的 Endless

3D场景的制作步骤

2.4   3D场景的制作步骤 1. 场景建模的使用目的 使用地形生成编辑器在模拟自然地形效果上有很大的优势,但是也有局限性.在表现比较规整的地形,比如一现代化城市,初具规模的小镇,地下宫殿等等就存在这样的局限.因为使用地形编辑器建立地形时,地表贴图的数量不能太多,选择的地表贴图的数量越多游戏的运行效率就越低,适合选择2-3张贴图.而城市中的地面上所需要的贴图会非常多,车行道.人行道.草坪等远不止三张,而且城镇的街道是非常规整的,这是地形生成编辑器不能做到的.还有很重要的一点,就是用这种方法制作