项目简介
本项目是基于web的数据标注程序,可让临床工作者凭借丰富经验对新生儿疼痛面容进行标注,以此扩大数据集,提升人工智能算法对新生儿疼痛面容的敏感度,助力临床工作者评估新生儿疼痛水平。
项目的主要特性和功能
- 数据标注功能:用户能通过web界面标注新生儿疼痛面容,生成标注数据。
- 视频处理:把视频文件分解为图片帧,便于标注。
- 图片处理:具备人脸对齐、删除指定格式图片等功能。
- 阿里云OSS交互:借助Python脚本与阿里云OSS交互,实现图片上传和删除。
- 数据库管理:用Python脚本在MySQL数据库创建数据表,并提供数据推送功能。
- 软件源切换:提供Python脚本切换不同操作系统软件源,加快软件更新速度。
安装使用步骤
- 环境准备:确保安装Python、Flask、oss2等必要的库和工具。
- 数据库设置:运行
crate_databases.py
脚本在MySQL数据库中创建数据表。 - 图片上传与处理:运行
upload_photo_to_oss.py
、upload_photo_to_oss_back.py
等脚本进行图片上传和处理。 - 视频处理:运行
video_frema.py
、video_del.py
等脚本进行视频文件的分解和删除。 - 数据标注Web应用:运行
sketch.py
作为Flask web应用,启动web服务器,用户通过浏览器访问并进行标注操作。 - 数据推送:通过
database\dataset.py
脚本将数据推送到数据库中。 - 软件源切换:运行
oh-my-tuna.py
和process\oh-my-tuna.py
脚本进行操作系统软件源的切换。
注意:使用前需将脚本中的占位符(如<yourAccessKeyId>
、<yourAccessKeySecret>
、<yourBucketName>
等)替换为真实值,并根据实际环境调整脚本中的路径和配置信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】