Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import matplotlib.pyplot as plt
- import matplotlib.image as mpimg
- import numpy as np
- img = mpimg.imread('img1.png')
- m1 = open('m1.txt','w')
- list_ = []
- glob_min = 0
- glob_min_2 = 0
- for i in img:
- l = []
- for j in i:
- j *= 1000
- j = int(j)
- if j < 500:
- l.append(0)
- else:
- l.append(j)
- length = len(l) * 0.9
- count_zero = 0
- pr = 0
- for k in l:
- if k == 0:
- count_zero = count_zero + 1
- if count_zero < length:
- pr = 1
- list_.append(l)
- if pr == 1:
- ind = 0
- for m in range(len(l)):
- if l[m] != 0:
- ind = m
- glob_min = glob_min + ind
- break
- ind = 0
- for m in range(len(l) - 1, 0, -1):
- if l[m] != 0:
- ind = m
- glob_min_2 = glob_min_2 + ind
- break
- glob_min = int(glob_min / len(list_))
- glob_min_2 = int(glob_min_2 / len(list_))
- print(glob_min, glob_min_2)
- m2 = open('m2.txt','w')
- m3 = open('m3.txt','w')
- list_2 = []
- count_list_1 = 0
- list_1 = []
- for i in list_:
- for j in range(glob_min, glob_min_2):
- m2.write(str(i[j]) + '\t')
- list_1.append(i)
- m2.write('\n')
- len_list_1 = len(list_1) * 0.9
- for i in list_1:
- if i == 0:
- count_list_1 = count_list_1 + 1
- if count_list_1 >= len_list_1:
- list_1.pop(i)
- for l in list_1:
- m3.write(str(l) + '\t')
- m3.write('\n')
- # list_letter = []
- # count_zero = 0
- # for i in range(len(list_1)):
- # for j in i:
- # if i[j] == 0 and [i][j + 1] == 0 and [i][j + 2] == 0:
- # if [i + 1][j] == 0 and [i + 1][j + 1] and [i + 1][j + 2] == 0:
- # if [i + 2][j] == 0 and [i + 2][j + 1] and [i + 2][j + 2] == 0:
- # min_letter =
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement