(r1, r2)
| 17 | if sys.version_info[0]==2:memoryview=np.getbuffer |
| 18 | |
| 19 | def cross(r1, r2): |
| 20 | x,y = max(r1[0], r2[0]),max(r1[1], r2[1]) |
| 21 | w = min(r1[0]+r1[2], r2[0]+r2[2])-x |
| 22 | h = min(r1[1]+r1[3], r2[1]+r2[3])-y |
| 23 | return [x, y, w, h] |
| 24 | |
| 25 | def multiply(r, kx, ky): |
| 26 | r = [r[0]*kx, r[1]*ky, r[2]*kx, r[3]*ky] |