1
我使用AForge捕獲網絡攝像頭,所以我將每個幀都作爲位圖。我想在它上面渲染一些場景。目前,我正在通過C#Panel控件渲染DirectX(SlimDX)場景。如何在DirectX中通過網絡攝像頭畫面渲染3D場景?
是否有可能將位圖添加到ZBuffer或者其他方式來實現它?
我使用AForge捕獲網絡攝像頭,所以我將每個幀都作爲位圖。我想在它上面渲染一些場景。目前,我正在通過C#Panel控件渲染DirectX(SlimDX)場景。如何在DirectX中通過網絡攝像頭畫面渲染3D場景?
是否有可能將位圖添加到ZBuffer或者其他方式來實現它?
爲此,您需要將轉換過濾器插入到DirectShow圖形中。基本上,你可以將視頻幀轉換爲紋理,將視頻紋理渲染到幀緩衝區的後面,然後在頂部執行任何希望進行的3D渲染。
它絕不是一個簡單的過程。 Directshow可以參與其中。然而,Windows SDK中的助手類幫助很大。唉,雖然我不知道你怎麼會然後插入你的過濾器到AForge的圖...