现在可拿到的数据类似以下这个二维数组
安全区边缘数据模型(二维数组,一个数字表示一个格子(像素30*60),数字0表示对应的格子是非安全区,数字1表示对应的格子是安全区,数字2表示对应的格子是安全区边缘,这些数字可能会规则或不规则分布,根据策划涂的情况,同时已知每个数字对应格子在场景中的XY坐标):
[0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0]|0 0 0 2 1 2 0 0 0 0 0 0 2 2 2 2 0 0||0 0 2 1 1 1 2 0 0 0 0 0 2 1 1 2 0 0||0 0 2 1 1 1 2 0 0 0 0 0 2 1 1 2 0 0||0 0 0 2 1 2 0 0 0 0 0 0 2 2 2 2 0 0|[0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0]
怎么获得数字2包围的区域的width和height和这个区域的XY坐标?