我在这里做点什么。如何将Mac电脑屏幕转换为Anaglyph 3D? [英] I'm on to something here. How can I convert my Mac computer screen to Anaglyph 3D?

查看:104
本文介绍了我在这里做点什么。如何将Mac电脑屏幕转换为Anaglyph 3D?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在阅读这项研究,通过玩这款俄罗斯方块的3D游戏可以解决懒惰的眼睛:http://www.bbc.com/news/health-22245620 TL; DR The Tetris游戏被修改为某些块为红色且某些块为蓝色的位置。通过戴上3D眼镜,这迫使双眼一起工作以完成游戏。我买了一些3D眼镜,但我不想玩俄罗斯方块,而是想在我的Mac电脑上实现这一点。基本上,我希望我的计算机用红色显示它的某些部分,而用蓝色显示它的某些部分。这样,当我一直在电脑上时,我的眼睛将学习如何一起工作。你觉得它会起作用吗?有人可以帮助我吗?案例研究已被证明也适用于成年人,但我不想每天玩Tetris一小时。特别是因为我在电脑上待了几个小时。

I was reading this study where lazy eyes could be fix by playing this 3D game of Tetris: http://www.bbc.com/news/health-22245620 TL;DR The Tetris game is modified to where some blocks are red and some blocks are blue. By wearing 3D glasses, this forces both eyes to work together in order to complete the game. I bought some 3D glasses, but instead of playing Tetris, I would like to implement this on my Mac computer. Basically, I want my computer to display some parts of it in red, and some parts of it in blue. That way when I'm on the computer all the time, my eyes will be learning how to work together. Do you think it will work? Can someone one help me with this? The case study has been shown to work in adults as well, but I don't wanna play Tetris everyday for an hour. Especially since I'm on the computer for hours.

推荐答案

那么,有什么问题?立体世代的想法相当简单,但有一些与视觉有关的微妙时刻。学习理论;它也不是很复杂。我为你选择了一些学术资料:

http:// www .ee.cuhk.edu.hk /~snli / Anaglyph_SPIC2013.pdf [ ^ ],

http:/ /www.alessandrofrancesconi.it/projects/anaglyphgenerator/ag_slideshow.pdf [ ^ ],

http://icit.zuj.edu.jo/icit09/PaperList/Papers/Image%20and%20Signal%20Processing/578.pdf [ ^ ],

http://cgit.nutn.edu.tw:8080/cgit/PaperDL/WSY_100506083318.PDF [ ^ ],

http://www.vis.uni-stuttgart.de/uploads/tx_vispublications/stereo-main_01.pdf [<一个href =http://www.vis.uni-stuttgart.de/uploads/tx_vispublications/stereo-main_01.pdftarget =_ blanktitle =新窗口> ^ ],

http://www.academia.edu/7531567/3D_Image_Generation_from_One_Single_Image [ ^ ],

http://3dtv.at/Knowhow/AnaglyphComparison_en.aspx [ ^ ]。



如果这还不够,你可以找到很多文学。毕竟,这主要是基本的立体几何。考虑一个真实3D场景的两个投影,一个眼睛打开,另一个眼睛打另一个,考虑到眼睛之间的距离。对从3D到两个2D图像的映射建模,然后制作两个不同颜色的半透明单色图像。将模型与观看者使用计算机屏幕和彩色眼镜时的情况相匹配。



另见这篇有趣的CodeProject文章:从DepthMap创建3D图像 [ ^ ]。



对不起,代码在C#中,但是1)你只需要理解算法,从C#转换不是一个大问题; 2)您可以在Mac OS X上通过Mono使用C#,替代开源CLR实现。



-SA
So, what's the problem? The ideas of anaglyph generations are fairly simple, but there are some delicate moments related to vision. Learn the theory; it's also not very complicated. I've selected some academic materials for you:
http://www.ee.cuhk.edu.hk/~snli/Anaglyph_SPIC2013.pdf[^],
http://www.alessandrofrancesconi.it/projects/anaglyphgenerator/ag_slideshow.pdf[^],
http://icit.zuj.edu.jo/icit09/PaperList/Papers/Image%20and%20Signal%20Processing/578.pdf[^],
http://cgit.nutn.edu.tw:8080/cgit/PaperDL/WSY_100506083318.PDF[^],
http://www.vis.uni-stuttgart.de/uploads/tx_vispublications/stereo-main_01.pdf[^],
http://www.academia.edu/7531567/3D_Image_Generation_from_One_Single_Image[^],
http://3dtv.at/Knowhow/AnaglyphComparison_en.aspx[^].

If this is not enough, you can find a lot of literature. After all, this is mostly the elementary stereo geometry. Consider two projections of a real 3D scene, on for one eye, another for another one, taking into account the distance between eyes. Model the mapping from to 3D to two 2D images, make then two semi-transparent monochrome images of two different colors. Match the model with the situation when a viewer uses a computer screen and color glasses.

See also this interesting CodeProject article: Creating a 3D Image from a DepthMap[^].

Sorry, the code is in C#, but 1) you need just to understand the algorithms, translating from C# is not a big problem; 2) you can use C# on Mac OS X through Mono, alternative open-source CLR implementation.

—SA


问题是我不是编码员!无论如何我还是要把它外包出去。谢谢你的帮助?
The problem is I'm not a coder! I'm going to outsource it anyway. Thanks for the help?


这篇关于我在这里做点什么。如何将Mac电脑屏幕转换为Anaglyph 3D?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆