如何仅通过将图像相互比较来对图像进行排名?

  发布于 2023-02-12 20:43

我有大量的图像集合,我试图根据人群的质量进行排序.根据用户喜欢的图像,可以为图像分配1,2,3,4或5颗星.5星图像在视觉上非常吸引人,1星图像可能模糊不清.

首先,我创建了一个显示图像的页面,可以选择1-5颗星直接对其进行评级.但要做到这一点太耗时.我想尝试创建一个界面,向用户并排显示2个图像,并要求点击他/她喜欢的图像.使用一个图像与另一个图像的比较数据,然后有一些方法将其转换为1-5的分数?

什么样的算法允许我通过仅将图像相互比较来对图像进行全局排名,以及如何在python中实现它?

1 个回答
  • 听起来你需要一种类似于运动中使用的排名算法来排名玩家.可以将两个图像的比较视为匹配,并将用户选择的图像作为匹配的赢家.过了一段时间,很多球员都打了很多比赛,有时甚至打过同一个人.他们赢了一些他们失去了一些呃?你如何评价哪个是最好的整体?

    你可以看看Elo评级系统.在国际象棋中用来对国际象棋选手进行排名.指定了一个算法,因此应该用您选择的语言实现.

    2023-02-12 20:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有