我正在尝试使用DirectX示例运行OpenCV:来自 [here]的d3dsample.cpp。但它崩溃了
initializeContextFromD3D11Device
错误是"执行访问冲突..." (看起来无法初始化从D3D到OpenCL的上下文。我不知道要解决这个问题。
我在OpenCV问题小组 [here]发现了一些可能的重复,但他们在去年没有任何进展。
如果有人成功构建此示例代码,请提出建议。 PS:我在Visual Studio 2013(vc120),Nvidia GTX980显卡上使用OpenCV 3.1。
更新: 我正在尝试使用d3d10_interop和d3d11_interop进行调试。 d3d10_interop给了我一个例外:
C:\ OpenCV \ 3.1 \ sources \ modules \ core \ src \ directx.cpp:449:错误: (-222)OpenCL:无法在函数中为DirectX互操作创建上下文 CV ::的DirectX :: OCL :: initializeContextFromD3D10Device \ n" ......} ......}