You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| .idea | 4 years ago | |
| readme_img | 4 years ago | |
| .gitignore | 4 years ago | |
| Photo.py | 4 years ago | |
| PhotoProcessor.py | 4 years ago | |
| README.md | 4 years ago | |
| bear.jpg | 4 years ago | |
| main.py | 4 years ago | |
README.md
基于数字图像处理的抗原结果定位技术
项目参与人
李欣林、倪亦澄
启动方法
运行main.py即可
项目介绍
总体来说,本次项目经过了两次迭代。
第一次迭代
第一次迭代中,首先我们完成了基本的数字图像处理操作,其中包括
- 旋转(Rotate)
- 水平镜像(horizontal_mirror)
- 竖直镜像(vertical_mirror)
- 缩放(resize)
- 明度变化(lighting)
- 对比度变化(contrast)
- 饱和度变化(saturate)
- 色调变化(hue)
- 图像模糊(blur)
- 中值模糊(median_blur)
- 高斯模糊(gaussian_blur)
- 灰度值化(to_gray)
- 图像反转(invert)
- 自适应二值化(to_binary_adaptive)
- 大津法二值化(to_binary_ostu)
- 阈值法二值化(to_binary)
- 锐化(sharpen)
其次,我们完成了前端的图形化界面。
并完成了以下功能辅助功能
- 打开图片(Open Image)
- 保存图像(Save Image)
- 将图像还原至打开时的状态(Original Image)
数字图像处理的基本功能以及辅助功能我们都在UI中实现了对应的图形化按钮。
下面我们以将bear.jpg这张图片二值化为例,来演示程序的使用方法。
首先,点击File => Open Image, 选择bear.jpg。完成后效果如下图。
接着,点击Edit => Binary => Binary_adaptive。完成后效果如下图。
第二次迭代
第二次迭代在第一迭代实现的图像处理功能的基础上,围绕自动定位抗原结果这个方向,进一步拓展了新的图像处理功能以及最终的抗原定位功能。
- 开操作(Open)
- 闭操作(Close)
- 图像增强(Scale)
- 直方图均衡化(equalizeHist)
- 抗原定位(detectAntigen)
抗原定位的详细示意如下图。
关于抗原定位,我们也把这个技术和机器学习结合了起来,以实现抗原结果自动检测的功能。 但是机器学习的内容超出了这个报告的范围,这里就不赘述了。




