[一] opencv + PyQt5 图像算法处理demo介绍
目的
以前苦于图像算法调参,就做了一款简易的图像算法调参demo,最近想起来就打算介绍下这个demo的功能。整体思路: 构建一个个小的算法单元 —> 用一个列表把各个单元进行组合 —> 按顺序执行列表内的算法 —> 根据反馈进行调参
主要功能就是可以把一些算法组成一个模块,然后各个模块可以任意组合,形成一个更加复杂的算法。针对各个模块的算法能够进行更改参数,并立马得到直观的反馈。
一、界面展示
二、使用步骤
1. 导入图片
2.新建一个算法列表
3.选择多个内置的经典算法或者自定义算法,设置参数,完成导入
4.执行一个算法列表,可在已执行区和缓存区获取结果
5.调参方式
一个算法列表里面的算法可以展开查看具体算法顺序
双击想要修改的算法,即可直接修改参数(这个并不人性化,但不想优化了)
6.快乐调参的方法(自己的经验)
在已执行区会保存每一次算法执行的结果
通过点击即可查看效果,然后想要回退到某个位置时,通过双击即可删除后面的算法
经过调完参后可以把已执行区的算法重新组成一个算法列表放入步骤列表区,右键“放入步骤”即可。
三、待续
还有很多人性化的细节和功能还没介绍,未来有空补充。