基本上我想要一个无边框,黑色窗口,我可以设置它的位置和大小./
然后我想要给出一个填充的白色多边形给出四个点。
我说效率很高,因为我目前正在使用OpenCV来绘制,我相信这些效率都很低。我希望能够更改积分,并使用至少30fps的新点重新绘制。
我的目标平台是带有C ++的Windows。
有没有人知道实现这一目标的最快方法,可能是使用小型图书馆?
答案 0 :(得分:2)
我建议您使用openGl
,例如通过GLUT
库。
答案 1 :(得分:1)
最简单的方法是使用DirectX。您可以使用Windows API创建,调整大小和重新定位窗口,并使用DirectX将其渲染到其中。 DX具有比OpenGL更易于访问的API,因为OGL充满了隐式全局变量和弱类型,而像GLUT这样的支持库也是可怕的C hackery,而DX很容易用几个自定义删除器来提升RAII,并且面向对象的。
如果在Vista或更高版本上,您也可以使用Direct2D,它更适合简单的2D渲染。