皮肤病识别系统项目,使用PyQT5进行界面的搭建。
1.系统介绍
系统包括文件浏览区域,缩略图区域,大图区域,图像分析区域(包括增加亮度,去除毛发噪声等功能),识别结果区域(目前还不是很准,因为训练了几轮就停了),还可以进行外接摄像头随时采集皮肤图像进行识别以及分析,此外还有历史记录查询区域和每一种疾病信息,参考图查询区域,数据集使用的是ISIC2019皮肤癌分类数据集,用pytorch进行训练,之后转为onnx用opencv进行调用。
2.主界面
运行之后首先显示主界面
3.选择文件夹
在文件选择区域选择自己要识别的图像文件夹,双击之后缩略图区域会显示文件夹内所有的图片
4.选择图片
双击选好的图片会显示大图
5.对图像进行处理
通过点击右边的复选框,可以对图像进行简单的处理,比如增加亮度,去除毛发噪声等
6.皮肤病识别
点击识别按钮,使用模型对图片进行预测
7.打开摄像头
软件也可以外接摄像头
8.摄像头抓取图片
对于摄像头抓取的图片也可以进行相应的图像处理
9.摄像头抓取识别
对于摄像头捕捉的图像点击识别按钮进行识别
10.查询页面
点击查询跳出查询页面,可以查询历史记录以及每种疾病的信息
11.历史记录
选中要查询的历史记录,双击会显示当时进行识别的图像,存储主要用的是sqlite轻量级数据库
12.疾病信息
选择要查询的疾病信息,双击可以看到疾病的介绍以及参考图片
演示视频我放在了b站上: https://www.bilibili.com/video/BV1cq4y1h72F?spm_id_from=333.999.0.0
2301_78442365: 哥们你训练好了没有啊
人生道路千万条努力上进第一条: 改为monitor='val_loss'
人生道路千万条努力上进第一条: 同问,好心人
Aroma304: 可以分享一下嘛
2201_75598893: 你好,请问问题解决了吗?