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.
SamNi1031 1cdfcca0e4
删除文件 test
4 years ago
.idea test 4 years ago
readme_img readme! 4 years ago
.gitignore gitignore 4 years ago
Photo.py readme! 4 years ago
PhotoProcessor.py readme! 4 years ago
README.md readme! 4 years ago
bear.jpg a photo and a stupid mistake 4 years ago
main.py Initial commit 4 years ago

README.md

基于数字图像处理的抗原结果定位技术

项目参与人

李欣林、倪亦澄

启动方法

运行main.py即可

项目介绍

总体来说,本次项目经过了两次迭代。

第一次迭代

第一次迭代中,首先我们完成了基本的数字图像处理操作,其中包括

  1. 旋转Rotate
  2. 水平镜像horizontal_mirror
  3. 竖直镜像vertical_mirror
  4. 缩放resize
  5. 明度变化lighting
  6. 对比度变化contrast)
  7. 饱和度变化(saturate)
  8. 色调变化hue
  9. 图像模糊blur
  10. 中值模糊median_blur
  11. 高斯模糊gaussian_blur
  12. 灰度值化to_gray
  13. 图像反转invert
  14. 自适应二值化to_binary_adaptive
  15. 大津法二值化to_binary_ostu
  16. 阈值法二值化to_binary
  17. 锐化sharpen

其次,我们完成了前端的图形化界面。

并完成了以下功能辅助功能

  1. 打开图片Open Image
  2. 保存图像Save Image
  3. 将图像还原至打开时的状态Original Image

数字图像处理的基本功能以及辅助功能我们都在UI中实现了对应的图形化按钮。

下面我们以将bear.jpg这张图片二值化为例来演示程序的使用方法。

首先点击File => Open Image, 选择bear.jpg。完成后效果如下图。

接着点击Edit => Binary => Binary_adaptive。完成后效果如下图。

第二次迭代

第二次迭代在第一迭代实现的图像处理功能的基础上,围绕自动定位抗原结果这个方向,进一步拓展了新的图像处理功能以及最终的抗原定位功能。

  1. 开操作Open
  2. 闭操作Close)
  3. 图像增强Scale
  4. 直方图均衡化equalizeHist
  5. 抗原定位detectAntigen

抗原定位的详细示意如下图。

关于抗原定位,我们也把这个技术和机器学习结合了起来,以实现抗原结果自动检测的功能。 但是机器学习的内容超出了这个报告的范围,这里就不赘述了。