#Python接触角图像处理分析
dropp的Python项目详细描述
Python接触角图像处理分析
一个python脚本,它遵循简单的逻辑进程,从图像或视频文件可靠地测量接触角。传统的接触角分析方法通常依赖于用户绘制液滴的切线,这既耗时又会导致分析结果出现偏差,我们尝试将此分析自动化,以使该过程更加稳健,并更易于生成高吞吐量的数据。我们用于此过程的逻辑如下所示:
安装
可以通过将存储库克隆到所需的工作目录或通过以下方式安装分析脚本:
$ pip install droppy
对于pip
安装,可以通过调用droppy
从命令行运行主脚本;否则,它必须从Python实例中运行(请参阅下面的“使用”部分)。在
依赖性
为了有助于本项目的开发,必须在Python环境中安装以下软件包:
- numpy公司
- 神经质的
- scikit图像
- 图像
- matplotlib库
- 设置工具
- 车轮
- 绳线
- pytest公司
- 皮普:
- imageio ffmpeg
- pytest子测试
- pytest cov公司
使用
根据安装选择,可以从命令行运行脚本:
^{pr2}$如果您是作为开发人员安装的,则可以通过从文件analysis.py
调用main()
函数来使用该脚本
参数定义
定义切线、基线和圆的识别位置的相关阈值参数最容易通过下图进行解释:
这些参数可以分别通过标志--baselineThreshold
、--circleThreshold
和{
$ droppy --help
文档
提供了一个包含完整文档和API的GitHub页面站点here
学分
接触角测量自动化也由mvgorcum实现,它使用了一种不同的方法来拟合切线,但启发了我们的工作。在
贡献
请不要犹豫提交任何问题,你可能会发现的方法或编码。我们将尽力迅速回应可能出现的任何问题。如果您想为这个项目做贡献,请随时提出任何请求,以使解决方案更加健壮/高效/更适合您的应用程序,我们将尽最大努力将其纳入下一个版本中。在
- 项目
标签: