一个内置函数,用于查找 Android 的两个图像之间的差异(首选 Kotlin)

An Inbuilt function to find Difference Between Two Images for Android (Kotlin Preferred)

在我的应用程序中,我想找到两个图像之间的差异,几乎相似但略有不同。该函数应该提取差异并给出包含它提取的差异的图像。输入应该是两个图像。 (我在 Whosebug 上看到另一个相关问题,但它是 8 年前发布的,解决方案是蛮力接近的)请推荐一些 Kotlin 中的函数(首选内置函数),在此先感谢!

这对我有用,但它并不完美......我仍在努力改进它或试图找到其他解决方案。

 import org.opencv.android.BaseLoaderCallback
 import org.opencv.android.LoaderCallbackInterface
 import org.opencv.android.OpenCVLoader
 import org.opencv.android.Utils
 import org.opencv.core.Core

 private fun extractDifference(before :Bitmap, after:Bitmap):Bitmap{

   val beforemat = Mat()
   Utils.bitmapToMat(before, beforemat)
   val aftermat = Mat()
   Utils.bitmapToMat(after, aftermat)
   val diff= Mat()
   Core.absdiff(beforemat, aftermat, diff)
   Utils.matToBitmap(diff,before)
   return before
   }