Exemplo n.º 1
0
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))
Exemplo n.º 2
0
  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
Exemplo n.º 3
0
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'