I have a 2D to 3D conversion algorithm that generates a right image from a left image. So given an input video, I can generate a stereo pair. Playing this stereo pair in the Nvidia 3D vision video player results in nice 3D viewing using Nvidia’s 3D vision glasses. However, this process is not real-time since I have to record the video and then manually input it into the 3D player. I want to make this entire setup real-time. I have a GTX 480 GPU and am familiar with CUDA. Does anyone have any suggestions please. For instance, vsync seems to me to be one issue. I’ll have to alternate the left and right image displays at a certain speed. Inputs, suggestions would be highly appreciated.
I have an application that can cycle through images and display them in stereo. My next goal is to manipulate them using CUDA.
Having gone through Nvidia’s provided examples, I have only been able to see examples in which image/texture display is done using OpenGL + CUDA or DirectX + CUDA driver API. Is there any example which uses DirectX + CUDA runtime API to read in images/video, manipulate them, and then display them. Thanks.