从一组中挑选最亮/最多样的图像的算法?

Bra*_*don 5 c# algorithm image-processing

我从视频中提取了100张图像,用作图库中的缩略图.我的C#应用​​程序需要选择哪一个最"有趣" - 或者在看到缩略图后哪个会吸引用户观看视频.

显然有些人比其他人更令人兴奋; 黑框不令人兴奋,也不是纯白框.到目前为止,我(以任意方式)提出了以下因素,以确定图像在组中的"突出".

  • 应该具有高亮度,但不是完全白色.从黑色到白色,可能平均亮度为50%-75%.
  • 应该有多种颜色.假设可以测量,那么具有最广泛颜色的图像应该在组中突出.

如何计算这些因素?任何其他可以在组中选择最佳图像的改进?

Fan*_*ius 4

您还希望缩略图能够代表视频。尝试以下操作:创建 N 个候选缩略图(在视频中均匀分布),通过对候选缩略图进行平均来创建平均缩略图,然后选择最接近平均值的实际缩略图。