gpt4 book ai didi

python - wxPython或wxPython中的PyGame Canvas ->哪个更快?

转载 作者:行者123 更新时间:2023-12-02 16:42:38 25 4
gpt4 key购买 nike

我的目标是使用OpenCV尽可能高效地从网络摄像头捕获帧。目前,我能够使用标准绘图上下文(BufferedPaintDC)将30FPS 6408 * 480图形直接捕获到wxPython面板上,CPU使用率约为15%(旧的Core Duo处理器)。我很好奇的是,如果将PyGame Canvas 嵌入wxPython框架中并直接绘制到PyGame Canvas 上,我会看到什么样的性能提升(如果有)。

我不确定的是瓶颈是否为wxPython框架,并且如果嵌入PyGame Canvas 是否会实际执行任何操作。还是wxPython框架只是像容器一样,对PyGame Canvas 没有影响?我希望我在这里有意义。

另一个选择是专门使用PyGame,但是我真的很喜欢wxPython小部件的功能,所以我不想失去它。

还是有一个我可以集成到我不知道的wxPython中的更快的 Canvas ?

有什么想法吗?谢谢。

最佳答案

我不知道您为什么要在wxPython中嵌入游戏库,以期提高性能。我个人认为这不会发生。您应该看一下wxPython提供的当前受支持的绘图 Canvas ,或者解释您要做什么。人们已经在wxPython的游戏中完成了任务...

无论如何,今天wx的主要绘图界面是wx.GCDC / wx.GraphicsContext,cairo,FloatCanvas或GLCanvas。当然,还有wx.DC,wx.PaintDC和您找到的那个。

关于python - wxPython或wxPython中的PyGame Canvas ->哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11820258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com