def create_dir(): EX.create_newdir(args.output_dir) for folderi in range(args.final_k): if os.path.exists(args.output_dir+'/'+str(folderi)): os.system('rm -rf '+args.output_dir+'/'+str(folderi)+'/') os.system('mkdir '+args.output_dir+'/'+str(folderi))
subpic=np.zeros([maxy-miny,maxx-minx]) for i in range(miny,maxy): for j in range(minx,maxx): if label[i,j]==tag: subpic[i-miny,j-minx]=pic[i,j] return subpic.T @cuda.jit def bitand(A,B): i,j=cuda.grid(2) A[i,j]=(A[i,j]+B[i,j])/2 path=args.input_dir size=(100,100) filelist=glob(path+'/*.png') EX.create_newdir(args.output_dir) litpic_num=0 filenum=0 #=================================== for file in filelist: filenum+=1 print(str(filenum)+' / '+str(len(filelist))+' files.') img=EX.rec(file,45,630,85,670,100) label=measure.label(img) ps=measure.regionprops(label) ''' num=0 sum_area=0 for item in ps: num=num+1 sum_area+=item.area
parser.add_argument('--major', type=int, default=10) args = parser.parse_args() @cuda.jit def bw(I, t): i, j, = cuda.grid(2) if I[i, j] < t: I[i, j] = 0 else: I[i, j] = 255 filelist = glob(args.input + '/*.eps') if args.mode == 'subpng': EX.create_newdir(args.subpng_output) Folders = glob(args.input + '/*') # print(Folders) for folder in Folders: subfoldername = args.subpng_output + '/' + folder.split('/')[1] print(subfoldername) EX.create_newdir(subfoldername) filelist = glob(folder + '/*.eps') IMG = np.zeros([args.box_size, args.box_size], dtype=np.uint8) for file in filelist: name = file.split('/') # print(name) # name=name[1].split('.')[0] img = Image.open(file) savename = args.subpng_output + '/' + name[1] + '/' + name[ 2].split('.')[0] + '.png'