-
2008-04-16
微软PhotoSynth 3D图片浏览器 - [Miracle]
PhotoSynth最早宣布于2006年的SIGGRAPH 2006展会上,微软对其的描述是:“一款结合幻灯片与游戏体验的图片浏览工具,浏览者可以放大获取更为精确的细节也能缩小看到更为直观的全景图像。”
Photosynth的功能非常吸引人:当你往Photosynth里载入一个地方的某张图片,它会把与这个地方相关的所有照片收集、汇聚到一起,并据此建构起这个地方的虚拟3D模型。汇集起来的成千上万的图片,并且可以补充这个地方每一个局部的细节信息,这样汇集而成的那张总图,不仅是可三维化的,而且是可清晰地观察每一个局部的细节的。你所需要做的就是不断放大整个图像。
试想,如果某个饭店想在微软地图(Photosynth属于微软)上宣传自己,它要做的就是就是拿一个数码相机,把饭店店面的图像或大或小或总体或局部地拍摄它几十张上百张,然后把它上传到网络上。剩下的事微软地图就会帮你自动完成了。用户如果想要了解这家饭店的面貌,只要找到一张饭店的图片,把它载入Photosynth ,一切就呈现在他眼前了。
目前微软已经开始提供了Photosynth图片的收集整理工作,不过用户处理他的照片时可能会耗费数小时乃至数天时间。并且这还是有前提的,用户的PC需要满足Photosynth顺畅运行的条件,一台安装Windows XP SP2或者Windows Vista系统并且带有合适显卡的电脑是必不可少的。
Photosynth诞生自微软的Live Labs实验室,这个实验室创建于2006年2月份,去年四月加入MSN团队顶级研究员Gary Flake带领着一批人马研究如何在Internet互联网上开发新的应用项目。
目前微软Live Labs实验室为大家提供了四个场景的预演示,有兴趣的朋友可以去从微软的Live Labs实验室的官方网站看看。http://labs.live.com/photosynth/SystemCheck.htm
官方下载地址:http://labs.live.com/photosynth/installer/sysreq.aspx?collection=sanmarco/index1.sxs&st=coll

-
2008-04-14
Windows Vista下配置JAVA开发环境JDK - [走很长路]
下面就以Windows Vista系统为例,详细的说明一下配置的过程。
1. 下载JDK
可以在Sun公司的网站上下载到免费的JDK软件,具体地址:http://java.sun.com/javase/downloads/index.jsp。注意选择正确的操作系统(这里选择Windows),我下的是jdk-6u3-windows-i586-p.exe。2. 安装JDK
直接点击安装就可以了,但是建议不要将JDK放在诸如Program Files等含有空格的文件夹中,这样会使以后的调试变得不方便。作为例子,这里将JDK装在 D:\JAVA\jdk 文件夹中。注意下载的安装程序会同时提示安装JRE,建议安装在 D:\JAVA\jre 就可以了。3. 配置坏境
在开始菜单中的计算机处敲击右键,选择属性,出现系统文件夹。点击左栏的“高级系统设置”,弹出“系统属性”选单,选择“高级”选项卡中的“环境变量”选项。在上部的用户变量处添加以下的三个键值。
名称=值
java_home=c:\JAVA\jdk (安装路径)
classpath=.;%java_home%\lib\tools.jar;%java_home%\jre\lib\rt.jar;
path= %java_home%\bin
注意classpath键值的最前面是一个句点和一个分号,句点表示的是当前文件夹。4.调试如果没有java的可视化编辑器的话,建议去http://www.eclipse.org下载eclipse,我用的是eclipse-java-europa-winter-win32。代开eclipse编辑器,点击New->Java Project,创建名为welcome的Java工程,在src处点击右键,添加.java源文件。输入以下代码:public class welcome
{
public static void main(String[] args)
{
String[] greeting = new String[2];
greeting[0] = "Welcome to Core Java";
greeting[1] = " I am kale."; for (String g : greeting)
System.out.println(g);
}
}如果运行成功,可以在Console窗口看到以下两行信息:
Welcome to Core Java
I am kale.则以上的设置是正确的。








