80,352
社区成员
发帖
与我相关
我的任务
分享
能分析的出是哪里有差异吗?比如小图周长一圈范围是不是有些差异,其它区域没有像素丢失呢?
是指2.png和1.png的像素有一些差异吗?
我个人有个想法仅仅供参考:楼主既然已经知道了x坐标了,而且2.png图片的width和height应该也是已经知道的,那么在1.png的x坐标和x+width坐标画2条竖线的话,这2条竖线区域里面一定包含2.png。然后你把2.png的所有像素点累加起来得到一个值,然后用一个循环语句在刚才那个竖条区域按照每个像素+1为步长,计算和png2相同面积的像素和是否和刚才的值是否一致?我没有专门搞过图像处理,不知道这个循环可以做到吗?如果可以做到的话,应该能找到几个相同值的小方块区域,然后你把2png的比如4分之1的区域像素和计算为一个值,用递归在刚才找到的几个小方块里面匹配是否一致,这样用排除法,再找到几个,然后你8分之1原来2.png的像素和,这样一直找到原来位置的那个小方块图片。这样做不知道能不能行?
只能大体知道那块区域,具体到某个像素点,这个不可能,因为临近和非临近的像素点也可能是相同的。
这是图像识别?
能不能改下功能嘛,通过点击屏幕获取当前点击位置的x y坐标值,如果可以的话,在你的Activity或者Fragment里面重写onTouchEvent方法,自定义监听就可以了
这是图像识别?