Skip to content

834441353/face_detect

Repository files navigation

使用环境:

  1. python3.6
  2. PyQt5
  3. tensorflow
  4. opencv-python == 3.3.1.11

功能文件

modleData/ -----------------------------------------人脸检测模型模块
detect_face.py
ImageManage_main.py--------------------------主程序
ImageManage_main_ui.py-----------------------主程序UI模块
ImageManage_mtcnndlib.py---------------------人脸检测模块
ImageManage_test.py-----------------------------检查txt模块
Node.jpg-----------------------------------------------资源文件
README.md-----------------------------------------说明文档

版本控制

v1.0.0 :2点起始版本

  1. 特征点标注功能

v1.1.0

  1. 特征点标注功能
  2. txt检查功能

v2.0.0 :5点标注起始版本

  1. 特诊点标注功能

操作说明:

1. 运行:

python ImageManage_main.py

2. 加载文件夹
  1. 填写facepath和txtpath输入框
    facepath:为需要处理的文件夹目录
    注:图片文件名中不能出现空格
    facepath文件夹目录内部结构为:

    source
    +-- folder1 +-- folder2 +--pic.jpg
    |           |           |--pic.jpg
    |           |           +--...
    |           |
    |           +-- folder2 +--pic.jpg
    |           |           |--pic.jpg
    |           |           +--...
    |           |
    |           +-- ...
    |
    +-- folder1 +-- folder2 +--pic.jpg
    |           |           |--pic.jpg
    |           |           +--...
    |           |
    |           +-- folder2 +--pic.jpg
    |           |           |--pic.jpg
    |           |           +--...
    |           |
    |           +-- ...
    +-- ...
    

    txtpath:为txt坐标文件保存的位置

  2. 点击加载文件夹

  3. 点击开始

3. 标注
  1. 修改按钮:标注单张图片
    鼠标左键:标注单个点 鼠标右键:从已经标注的点中,依次从最后一个点开始删除
    鼠标左键双击标注点:删除选中的标注点
    键盘q键:关闭当前标注窗口(q键为英文输入法中的q键)

  2. 跳过按钮:跳过当前界面中显示的图片(不会再txt左边文件中记录)

  3. 下一张按钮:保存当前图片的坐标文件(内存中),在处理完单个folder1时才会将坐标信息和图片路径储存在txt文件中

4. 检查
  1. 点击检查按钮:检查标注完的TXT文件标注的质量
  2. space按钮:检查并审核图像和标注点合格
  3. 0按钮:检查并审核图像或者标注点不合格
    注:检查TXT,将在检查完当前文件后在原文件中进行修改

About

特征点标注工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages