我目前有一个AsyncTask,它目前使用OpenCV使用冒泡排序技术比较图像。比如,我必须将400图像相互比较。这意味着400*401/2=80,200比较。假设一次比较需要1秒。所以,那是80,200秒,大约是22.27小时,长得离谱。因此,我开发了这种类型的算法:它将400图像分成5组。因此每组中有80个图像。算法的第一部分是在组成员中比较自己的图像。因此,image1会将自己与image2-80进行比较,这意味着有79次比较。image2将有78比较等等。这使得3,160比较。或者3,160秒。同样,image81会将自己与image82-160进行比较,依此类推。所以所有“组