gpt4 book ai didi

android - 位图 sameAs 如何工作?

转载 作者:行者123 更新时间:2023-11-29 20:06:49 26 4
gpt4 key购买 nike

Bitmap(来自 android.graphics)具有 sameAs 方法。给定另一个位图,如果它具有与该位图相同的尺寸、配置和像素数据,则返回 true。我想知道它是如何工作的?覆盖它是否有意义(可能使用一些直方图方法或关键点匹配)?

最佳答案

基本上是这样

if(bmp1.height==bmp2.height && bmp1.width==bmp2.width) {
for(int i=0; i< bmp1.width; i++){
for(int j=0; j< bmp1.height; j++){
if(bmp1.getPixel(i,j) != bmp2.getPixel(i,j)) {
return false;
}
}
}
return true;
}
return false;

但它会使用像 memcmp 这样的低级内存比较函数,而不是像那样实际循环。

至于覆盖它是否有意义 - 不是真的。你会搞砸任何其他假设该功能按原样工作的人。不过,创建自己的函数 sameKeyPoint 进行关键点匹配可能是有意义的。

关于android - 位图 sameAs 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35542252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com