从这个图片截取一个正方形区域,但是这个正方形并不标准,要求与水平线夹角45°。
工具/原料
电脑
python3
方法/步骤
1、以y点为中心的正方形区域:deff(x,y):returnabs(x职邗珩垃[0]-y[0])+abs(x[1]-y[1])把正方形内部区域保存为不透明,之外的区域为透明:c3租涫疼迟=np.array([300,300])t=np.array([i,j])ifint(f(t,c3))<300:c[i,j,3]=1else:c[i,j,3]=0.0
2、正方形区域交替透明显示:ifint(f(t,c3))%20<10:c[i,j,3]=1else:c[i,j,3]=0.0
3、两个正方形的并:c2=np.array([500,450])咯悝滩镞c3=np.array([300,300])t=np.array([i,j])惺绅寨瞀ifint(f(t,c3))<100orint(f(t,c2))<100:
4、镂空其中一个正方形。
5、两个正方形都镂空:ifint(f(t,c3))<200andint(f(t,c3))%20<10orint(f(t,c2))<200andint(f(t,c2))%20<10:……
6、ifint(f(t,c3))%5<2.5: