littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Python和Flask框架的新生儿疼痛面容标注工具

项目简介

本项目是基于web的数据标注程序,可让临床工作者凭借丰富经验对新生儿疼痛面容进行标注,以此扩大数据集,提升人工智能算法对新生儿疼痛面容的敏感度,助力临床工作者评估新生儿疼痛水平。

项目的主要特性和功能

  • 数据标注功能:用户能通过web界面标注新生儿疼痛面容,生成标注数据。
  • 视频处理:把视频文件分解为图片帧,便于标注。
  • 图片处理:具备人脸对齐、删除指定格式图片等功能。
  • 阿里云OSS交互:借助Python脚本与阿里云OSS交互,实现图片上传和删除。
  • 数据库管理:用Python脚本在MySQL数据库创建数据表,并提供数据推送功能。
  • 软件源切换:提供Python脚本切换不同操作系统软件源,加快软件更新速度。

安装使用步骤

  1. 环境准备:确保安装Python、Flask、oss2等必要的库和工具。
  2. 数据库设置:运行crate_databases.py脚本在MySQL数据库中创建数据表。
  3. 图片上传与处理:运行upload_photo_to_oss.pyupload_photo_to_oss_back.py等脚本进行图片上传和处理。
  4. 视频处理:运行video_frema.pyvideo_del.py等脚本进行视频文件的分解和删除。
  5. 数据标注Web应用:运行sketch.py作为Flask web应用,启动web服务器,用户通过浏览器访问并进行标注操作。
  6. 数据推送:通过database\dataset.py脚本将数据推送到数据库中。
  7. 软件源切换:运行oh-my-tuna.pyprocess\oh-my-tuna.py脚本进行操作系统软件源的切换。

注意:使用前需将脚本中的占位符(如<yourAccessKeyId><yourAccessKeySecret><yourBucketName>等)替换为真实值,并根据实际环境调整脚本中的路径和配置信息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】