import numpy as np import cv2 line = np.asarray( [ [0,0, 0,0, 0,0, 0,0], [1,1, 1,0, 1,1, 1,0], [1,0, 0,1, 1,0, 0,1], [1,0, 0,0, 0,0, 1,1], [0,1, 0,1, 1,1, 1,0], [0,1, 1,0, 0,1, 0,0], [0,1, 1,0, 0,0, 0,0], [0,0, 0,0, 0,0, 0,0], ], ) # Resize image line = np.repeat(line, 50, axis=1) line = np.repeat(line, 50, axis=0) # Add seperators line[0::2, ::50] = 1 line[1::2, ::50] = 0 line[::50, 0::2] = 1 line[::50, 1::2] = 0 # Show image #line = line.astype(np.float64) #cv2.imshow("1", line) #cv2.imwrite("./data/1.png", line*255) #cv2.waitKey(0) chaincode = [0, 0, -1, 1, 2, -2, 0, -1, -1, -2, 2, -2, 2, -3, 1, 1, 1, -2, -2, 0, 1, -1] print(chaincode)