找茬小游戏,关卡之间的图片规格都是一致的,因此只需要知道一幅图片的各部分尺寸,都可以批量的进行找茬。
图像分成上下两层,先确定上层图片在屏幕中的位置:
1、宽度不变;
2、高度从243像素到1171像素(这可以通过Windows自带的图片编辑器查看,把鼠标放到某位置,可以查看相应位置的坐标。)
查看屏幕截屏的尺寸(整体图像尺寸):
In[0]:= {u, v} = ImageDimensions[img]
Out[0]= {1080, 2321}
截取上一层图像:
img1 = ImageTrim[img, {
{0, v - 243}, {u, v - 1171}}]
确定下一层图像的坐标:1185像素往下,到2114像素,截取出来:
img2 =