我有一个二维空间中的对象列表,每个对象当然都有一个 XY 位置和一个宽度和高度。
我想提取 N 个大小最相似的对象。
例如:
Size Object 1 : 100 (10 W x 10 H)
Size Object 2 : 150
Size Object 3 : 140
Size Object 4 : 160
Size Object 5 : 140
在这种情况下,对于 N = 4,返回列表将是:Objects: {2,3,4,5}
我的想法是计算平均大小并逐一获得最接近平均值的对象。但是,当有大物体使平均值上升时,这种方法就会失败。
有什么建议吗?
谢谢你们!