1234567891011121314151617181920212223242526272829303132 |
- import sys
- from cv2 import imwrite
- from numpy import mean, binary_repr, ones
- from numpy.random import randint
- from scipy.ndimage import zoom
- for i in range(0, 16):
- img = ones((6, 6))*255
- img[1, 1] = 0
- img[4, 1] = 0
- img[1, 4] = 0
- if i%2 == 1:
- img[2, 2] = 0
- if (i>>1)%2 == 1:
- img[2, 3] = 0
- if (i>>2)%2 == 1:
- img[3, 2] = 0
- if (i>>3)%2 == 1:
- img[3, 3] = 0
- print (img)
- marker = zoom(img, zoom=50, order=0)
- imwrite('marker_images/marker_{}.png'.format(i), marker)
|