diff --git a/trace/LWTC5q8.png b/trace/LWTC5q8.png new file mode 100644 index 0000000..61b5a67 Binary files /dev/null and b/trace/LWTC5q8.png differ diff --git a/trace/trace_1.py b/trace/trace_1.py new file mode 100644 index 0000000..1b102fe --- /dev/null +++ b/trace/trace_1.py @@ -0,0 +1,19 @@ +from scipy import misc + +image = misc.imread('LWTC5q8.png') + +d = 9 +total = 0 +for y in range(85): + counter = 0 + value = 0 + for x in range(30): + if image[x+1,y+5,0] == 0: + counter += 1 + value += 2**x + if counter > 3: + length = len(str(abs(value)))+ len(str(abs(y - d))) + if y - d == 0: length -= 2 + total += length + print('%2d %2d %9d %2d' % (counter, length, value, y - d)) +#print(total, d) diff --git a/trace/trace_2.py b/trace/trace_2.py new file mode 100644 index 0000000..7e4a1cb --- /dev/null +++ b/trace/trace_2.py @@ -0,0 +1,21 @@ +from scipy import misc + +image = misc.imread('LWTC5q8.png') + +d = 76 +total = 0 +for y in range(85): + counter = 0 + value = 0 + for x in range(30): + if image[x+1,y+5,0] == 0: + counter += 1 + value += 2**x + if counter > 0: + if y < 30: + continue + length = len(str(abs(value)))+ len(str(abs(y - d))) + if y - d == 0: length -= 2 + total += length + print('%2d %2d %9d %2d' % (counter, length, value, y - d)) +#print(total, d)