我从来没有真正做过任何光学方面的工作。目前正在阅读Hecht的光学,以获得对光学的更深层次的理解。我需要创建一个软件,可以采取一个图像(一个简单的图像,如一个白色背景上的红色圆圈),并执行操作,将输出一个图像,远视(远视)的人会看到,当他们的眼睛(或眼睛)定位在圆圈的中心。为此,我可以使用哪些算法来对镜头进行建模?任何参考书籍,研究论文,图书馆。
发布于 2013-11-30 21:31:54
我删除了这篇文章,因为我认为它的细节太少,但由于没有其他人回复,我已经取消删除,以防它有帮助。最近,我发现有一个科学计算的网站。这可能是一个更好的问法-- http://scicomp.stackexchange.com/
这真的取决于你想做什么。
对于像模拟远见卓识的人在看(附近)平面图像时会看到的东西这样简单的事情,模糊( Domi在评论中建议的)可能是可以的。
当出现以下情况时,事情会变得越来越复杂:
对于一般的经典像差,您必须进行物理上精确的光线跟踪。在实践中,您可能会找到能够提供足够好的结果以换取速度的近似(例如,模糊是一种极端的近似)。对于波形效果,我不确定--我猜你是用路径长度来扩展光线跟踪的。
我的hecht很旧,但在几何光学部分有一个关于光线追踪的部分,那一章涵盖了整个理论。
请记住,即使模糊效果足够好,您仍然必须根据案例的确切细节和涉及的几何图形计算出模糊程度(基本上,您需要系统的点扩散函数;然后您可能会使用高斯近似)。
https://stackoverflow.com/questions/20300528
复制相似问题