天将明 (@Achilles96) 在 超声成像算法实战——C扫门控实时重算优化 中发帖
这次文章更新比较久,上次把门控算法优化了一轮之后,发现界面操作还是非常卡。后来发现卡顿的主要来源是界面刷新。Matplotlib更适合静态图表和低频更新,不适合拿来做这种高频交互界面。每个操作会让整个界面重绘,渲染时间甚至会把算法本身的差异盖住。
对比了几个框架,我最终选了 VisPy。它既能满足桌面端二维高频刷新的性能,又能直接嵌套 Qt 原生控件。先把界面统一换成VisPy剔除UI干扰,后面的算法对比才够纯粹。
▶
人民币图样使用说明
框架替换
[01_框架替换_01]
[01_框架替换_02]
[01_框架替换_03]
对比基线
[02_对比基线]
门控优化
[03_门控优化_01]
[03_门控优化_02]
[03_门控优化_03]
[03_门控优化_04]
[03_门控优化_05]
[03_门控优化_06]
[03_门控优化_07]
性能实测
[0...