zoukankan      html  css  js  c++  java
  • 通过平面照片制作立体照片

    这是一个实验笔记

    人的双眼看到的图像是有微小差异的。在大脑神经的处理下意识才能感到物象的空间感。

    普通照片

    平时拍摄的照片都是平面的,是有一个通道,不像人眼有左右两个通道。

    立体照片

    拍摄时,使用两台并列的相机拍摄两张照片,模拟人眼传输给大脑的物象。
    欣赏事,将立体相机拍摄的两张照片分别展示给左右两眼。
    照片效果如同人眼直接观察最初拍摄的景象。

    简单分析

    立体照片左右两图存在细微差异,就像双眼那样。
    平面照片缺少这种差异。
    我现在有一张平面照片,假如我人工补上那些缺失差异,也就可以将平面照片变成立体照片了。


    步骤记录

    在blender中

    1. 将照片导入blender,细分网格。
    2. 依据观察到的照片中物体的前后、层次关系分组网格。
    3. 将分好组的网格在空间中按层次排列。
    4. 渲染出3d视图。(渲染设置中可以设置)

    在Gimp中

    1. 将上一步渲染得到的的照片导入,并按照图名后缀在画布上左右布局。合并图层。
    2. 做出的图中是存在瑕疵的(图上有裂缝),使用修补工具修图。
    3. 导出做好的立体照片。

    效果还是不赖的,在blender中依据层次关系分组越细致,成图效果越好。

    思考总结

    我觉得用这种方法制作立体照片要比直接建立模型贴图渲染要容易。
    但要想细致的分组就太累了,有没有可能使用机器视觉、人工智能自动完成这个过程呢?

    网格

  • 相关阅读:
    SQL语句导入导出大全
    数据库连接大全
    数据库关键字过滤问题
    HttpHandler
    asp代码的一个do。。。wile循环代码
    vs .net 2005 的Global.asax 在哪添加
    asp.net项目ckeditor+ckfinder实现图片上传
    CKEditor+CKFinder的图片上传配置
    asp实现统计访问量的代码
    asp.net绘统计图
  • 原文地址:https://www.cnblogs.com/WeiG/p/12313094.html
Copyright © 2011-2022 走看看