zoukankan      html  css  js  c++  java
  • pad image to 512x512

    for line in fp:
         filename = (str(int_counter)+".jpeg")
         line_array = line.split(" ")
         img = Image.open(os.path.join(root_dir, line_array[2], line_array[3]))
         int_x_dims = int(line_array[1])
         int_y_dims = int(line_array[0])
         x_pad_val_added = 512-int_x_dims
         y_pad_val_added = 512-int_y_dims
         bimg = ImageOps.expand(img, border=(0,0,x_pad_val_added,y_pad_val_added))
         bimg.save(os.path.join(img_write_dir, filename))
         int_counter += 1
         print("Image padded succesfully!")
    
    '''
    #write annotations for padded images - check if float or not on dims
    for line in fp:
        filename = (str(int_counter)+".txt")
        line_array = line.split(" ")
        line_to_write_array = ["bird", 0.00, 0, 0.00, line_array[5], line_array[6], 
        float(line_array[5])+float(line_array[7]), float(line_array[6])+float(line_array[8]), 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00]
        file_to_write = open(os.path.join(label_write_dir, filename), "w")
        print((" ".join(str(x) for x in line_to_write_array)))
        file_to_write.write((" ".join(str(x) for x in line_to_write_array)))
        int_counter += 1
        print("Image label generated succesfully!")
    '''
    

      

  • 相关阅读:
    鼠标经过时背景颜色变化
    鼠标经过时弹出下拉菜单
    运行最新创建的镜像:
    docker 保存更改的镜像:
    docker 导入下载模板
    docker导入本地镜像
    docker 创建镜像
    Docker 基于已有镜像的容器创建镜像
    14.2.3 InnoDB Redo Log
    14.2.3 InnoDB Redo Log
  • 原文地址:https://www.cnblogs.com/morganh/p/14323704.html
Copyright © 2011-2022 走看看