Skip to content

kalulas/user-study

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

用于评价生成图片的选图评分器

choose-the-better-picture

A score application to verify pictures generated by different methods

使用说明:

  1. 在py文件同级目录下存放评分项目文件夹(./project)
  2. 在项目文件夹下创建各个生成方法文件夹以及原始图像文件夹(./project/method)
  3. 在项目文件下创建principle.txt存放图像评分时的选择依据文本
  4. 原始图像文件夹中存放处理前的原始图像(./project/method/picture.png)
  5. 生成方法文件夹中的图像文件名必须完整包含原图文件名与方法名,之间以下划线的形式分隔开。(例 ./project/method/picture_method.png orpiture_method_***.png)
  6. 运行poll.py开始生成图像评分
  7. 若在save目录下已有存档记录可进行存档读取,或者新建评分
  8. 在评分界面中可查看左右两图的生成方式,或者查看当前评分结果
  9. 评分中途退出可进行存档保存,存档会保存在save目录下
  10. 评分结束后确认保存即可将评分结果保存在项目文件夹目录下results.txt
  11. 评分结束后无用的存档文件可由用户自行删除

修改记录:

2019/02/06 KaLuLas

修改(poll.py):

修复创建项目时(选择路径前)姓名无法输入的问题

修复文件名可能带来的图片匹配错误问题(如fish & fishing

现在通过读取项目文件夹下的principle.txt形式来为提示文本note_s赋值

现在会在创建项目时提示用户生成图像不完整

决定不添加自动 or 提示用户删除存档的功能

取消了运行时“是否加载存档”的提醒窗口

现在显示标签会直接限制在图片下方,并且再和按钮互动会隐藏标签

2019/02/04 KaLuLas

修改(poll.py):

存档时需要保存的内容:

字符信息:用户昵称 / 项目文件夹路径 / 原始图像文件路径

数据结构:method_list / pictuce_list / (用于重构dict并得到num

完整的list_b,choice,item_to_delete,与当前执行的步数

  • 重要内容存档
  • 读档与选择读档菜单
  • 读档检测:可能出现的文件or路径缺失问题
  • 更进:读档失败应该可以再次尝试读档
  • 项目完成时用户选择是否删除存档

2019/02/03 KaLuLas

修改(poll.py):

基于filedialog的文件目录选择完成

限制修改:不再要求文件夹命名不带“.”,

但建议原始图像文件夹在工程文件夹下一级

用户名和路径限制现在用showinfo的形式提示修改

用户名限制:不为空,不含空格

图片文件名限制:不带“.”

[开发用]自动填初始窗口数据节约时间

解决了格式问题,现在只要图片名按规范命名即可

  • 项目创建初回检索并提示图片的匹配情况

2019/02/02 KaLuLas

修改(poll.py):

新增限制:工程文件夹和方法文件夹中不能包含“.”符号

修改了保存 / 不保存退出的UI,现使用messagebox

现在可以选择工程文件夹和存放原始图像的文件夹

对存档results.txt文件做了修改

  • 选择文件夹可以用filedialog模块实现,设计可能会不太一样

  • 评分结束后的确认保存

  • 看看能不能让窗口不那么闪


2019/01/31 KaLuLas

修改(poll.py):

  • 读取路径修改,修改为相对路径

  • 选择工程文件夹,选择原始图像文件夹

  • *使用限制:对应方法的图片文件名至少以“_method”的方式包含该方法名

  • 修改了得到图片文件名的方法

  • 在GUI中显示当前的评分进度

  • 保存的退出和不保存的退出

  • 显示方法总数和图片总数的listbox:

    在选图界面显示当前项目有几种生成方法,“原始图像”文件夹下有几张图片

  • 点击按钮触发窗口,显示当前工程下的评分结果

  • 可显示当前图片生成方法的按钮(测试用

    触发按钮时会在左右图上打上label显示这是由哪种方法生成的

  • 显示原始图片文件名

    最左边的原始图片栏打上label显示文件名

  • 断点续评(pickle

  • 结果保存文件里看不出哪个是哪个

    现在result.txt里面看不出来各个得分是哪个生成方法的,保存格式可能得修改一下

  • 存在图片文件格式问题(现仅支持png格式

  • 用户自定义评分基准提示

About

A tool which provides comparison between pictures generated by different image processing methods.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%