none
请教高手C#做左右眼立体的程序(Stereo Vision) RRS feed

  • 问题

  • 请问哪位高手曾经用C#做过左右眼立体的程序(Stereo Vision 双目立体视觉)?我需要在程序中显示一个立体像对。是戴偏振眼镜或时分眼镜看的那种,不是带红绿眼镜,也不是3D建模。

    硬件什么的我都有,适普等测绘软件的立体观测功能也能正常地在我电脑上面运行,但是现在我需要把它做在我自己的程序里。
    网上查询说要用到OPENGL的四缓冲技术,但是资料极少且所有的示例都是C++的。现在我C++源码有了,但自己对C++不太熟悉,转码很久也没有成功。也尝试过用CSGL等第三方库,但是总是在GL.GL_BACK_RIGHT处报错,有没有哪位高手曾经做过类似的程序啊?Directx如果能实现也可以。如果给点这方面在C#下的示例代码吧。


    2013年6月1日 11:35

全部回复

  • 或许你可以考虑用C#调用底层C++代码去实现。

    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats


    Found any spamming-senders? Please report at: Spam Report

    2013年6月22日 9:19
    版主
  • 如果是左右眼分開顯示的頭戴式顯示器的話
    3D場景用同一個
    但是左右眼的視角座標分開

    但是朝著同一方向去看
    所以輸出左右眼要看的各1份
    再多加上繪圖的背景緩衝區各一份
    所以變成4緩衝區

    原理大概這樣

    如果你是用nvidia Quadro的話
    http://www.nvidia.com.tw/object/quadro_stereo_technology_tw.html


    player

    2013年6月22日 13:02