» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[业评] PS3即將加入新技術性能,觀看34800x92300的圖片不成問題,32億像素流暢看。

等等,你还没说放大倍数呢


TOP

理论上DeepZoom支持的图片大小是没有限制的,因为技术上不需要限制图片树深度。而那个所谓最神奇的图片拼接算法,SilveLight的一个DeepZoom组件就可以做到了。如果有空去看过当时演示的原始演示视频的话,就知道Sony的PlayView和这个技术是一码事的东西,而且从当时的演示看PlayView的限制更多,根据当时的演示视频,PlayView只能放大一些指定的区域,还做不到像DeepView那样可以随意滑动。

就PS3的处理能力来说,是不可能把数十G的图片文件在本地实时处理的,就算Cell有火星科技,PS3的硬盘也是地球造的,要把数十G的数据读出来也要很长时间,所以又一次幻想Sony开发了火星科技的人可能要失望了。

当时的演示视频可以自行在youtube查找。

[ 本帖最后由 xphi 于 2010-9-13 22:48 编辑 ]



TOP

引用:
原帖由 kb01 于 2010-9-13 22:40 发表
等等,你还没说放大倍数呢
哈哈哈哈哈,朋友,问问题拜托专业点。

基准点已经给你了,需要显示的画面大小也已经给你了。你还要怎么样?
觉得简单就自己把这个算法写出来。
我也可以告诉你大约需要注意那几点。
首先你该如何将基准点告诉电脑,通过C语言,或者二进制数,倘若你很牛叉的话。
其次如何将需要显示的点阵算出来,这个地方需要一点小技巧。不过也不是难到不行。
最后,如何将制定范围的点阵显示你需要显示的信息。这里是个难点。因为每个像素对应了RGB三原色的搭配,难点在于如何获取原图的该点的像素。
以及获取参数之后如何有效率地依次填充至每个点阵。

[ 本帖最后由 QuiGon 于 2010-9-13 22:49 编辑 ]


TOP

引用:
原帖由 QuiGon 于 2010-9-13 22:47 发表

哈哈哈哈哈,朋友,问问题拜托专业点。

基准点已经给你了,需要显示的画面大小也已经给你了。你还要怎么样?
觉得简单就自己把这个算法写出来。
我也可以告诉你大约需要注意那几点。
首先你该如何将基准点告 ...
喷了,对啊,你就告诉我一个点的位置,请问一个点象素为1,1024*768象素为差不多80万,本身这图只有1080p的不到一万倍,你tm神仙也放缩不了啊...

TOP

目前的数码相机都已经超过1千万像素,也就是超过了1080P以上的分辨率,不要把画面输出当做是图片像素,懂吗。傻傻。

TOP

DeepZoom也好,PlayView也好,实际上解决的都是一个平滑拉伸低分辨图片和在后台平滑载入高分辨图片并进行替换的算法问题。Google Earth可以说也算是这个应用的一个例子,不过用户体验做的很糟糕罢了,尤其是在低带宽下。

TOP

引用:
原帖由 xphi 于 2010-9-13 22:46 发表
理论上DeepZoom支持的图片大小是没有限制的,因为技术上不需要限制图片树深度。而那个所谓最神奇的图片拼接算法,SilveLight的一个DeepZoom组件就可以做到了。如果有空去看过当时演示的原始演示视频的话,就知道Sony ...
没人觉得PS3是外星科技,是你自己在自娱自乐罢了。

微软的技术一向牛叉,我和你对微软的认知差别在于,我知道微软牛叉在哪儿,而你不知道。

即使这样,一张32亿像素的图片,用微软的技术来处理,效率上也是值得期待的

TOP

想体验这个技术的可以去http://memorabilia.hardrock.com/这个地方试用一下,首页上就有一个实际的应用。

TOP

引用:
原帖由 kb01 于 2010-9-13 22:50 发表

喷了,对啊,你就告诉我一个点的位置,请问一个点象素为1,1024*768象素为差不多80万,本身这图只有1080p的不到一万倍,你tm神仙也放缩不了啊...
呵呵,因为你不懂,你在软件方面是个白痴,所以我不将门槛设太高。

难道你还非得挑战高难度吗??我就问你一句,你究竟还要不要脸啊???

废话少说,点已经给你了,显示的范围也已经给你了,只是一整张图片的一部分而已,难度应该降低很多很多了。
赶紧写算法,少废话!

TOP

如果你的意思是,在这张1080p的图上800 600的位置放缩出原图的清晰度,那就可以了
首先既然要求原图分辨率,那么图库就清楚了,为最大的(10000张1080p),其次图片中心也清楚了,   易得    x<80000/1920*<x+1,y< 60000/1080<y+1(即纵横等分100份),如果把这10000张图片想象成按原样排列的话,只需找到横第x纵y,横第x+1纵y    横第x纵y +1   横第x+1纵y+1  这4张1080p位图即可,显然这四种图片都是相邻的,拼成一张2160p图片即可,最后你在裁剪成你要的什么1024*768就行了

[ 本帖最后由 kb01 于 2010-9-13 23:08 编辑 ]

TOP

引用:
原帖由 QuiGon 于 2010-9-13 22:53 发表

没人觉得PS3是外星科技,是你自己在自娱自乐罢了。

微软的技术一向牛叉,我和你对微软的认知差别在于,我知道微软牛叉在哪儿,而你不知道。

即使这样,一张32亿像素的图片,用微软的技术来处理,效率上也是值 ...
实际上处理图片的Deep Zoom Composer在网上有免费下载提供,想体验Deep Zoom效率的也可以去我刚才列出的网站体验。所以我不知道微软牛在哪也无所谓,大家用过知道就好了。

不过话说回来,莫非你真的以为那32亿像素的图片是PS3在做处理?而且还以为是在做实时处理?

[ 本帖最后由 xphi 于 2010-9-13 23:10 编辑 ]

TOP

引用:
原帖由 QuiGon 于 2010-9-13 16:50 发表

有毛!张嘴就胡说八道!

一张图片几个G,哪台PC能读?

这些都是专业领域才需要的,比如航天局、测绘局、情报部门等,人家是用小型机、中型机来处理的。
说起来现在哪里还有什么小型机,中型机哦,这种陈古八年的概念现在还真是难得见到。要是现在这些领域还有人在用小中型机,那才真是胡说八道。

TOP

引用:
原帖由 xphi 于 2010-9-13 23:02 发表


实际上处理图片的Deep Zoom Composer在网上有免费下载提供,想体验Deep Zoom效率的也可以去我刚才列出的网站体验。所以我不知道微软牛在哪也无所谓,大家用过知道就好了。

不过话说回来,莫非你真的一位那32亿 ...
deep zoom composer 没用过,能够实现像素级别的随意缩放吗?

TOP

引用:
原帖由 kb01 于 2010-9-13 22:59 发表
如果你的意思是,在这张1080p的图上800 600的位置放缩出原图的清晰度,那就可以了
首先既然要求原图分辨率,那么图库就清楚了,为最大的(10000张1080p),其次图片中心也清楚了,   易得    x
请看题目要求答题,并且我已经给了你提示,不要想当然!
现在不要求你计算32亿像素的图片采样。我问得再直白点,如何将指定大小范围内的点阵按你的要求输出相应的图像。

同时我希望你回答问题也专业点,必要时候可以直接贴代码。

TOP

我只需要贴出具体流程即可,算法的话任何一个程序员都可以做出来

TOP

发新话题
     
官方公众号及微博