PIX2PIXHD-code裁剪图片尺寸
'--resize_or_crop', type=str, default='scale_width', help='scaling and cropping of images at load time
[resize_and_crop|crop|scale_width|scale_width_and_crop]')
The default option 'resize_and_crop'
resizes the image to be of size (opt.load_size,)
and does a random crop of size (opt.crop_size, opt.crop_size)
.
默认的选项是resize_and_crop,
resize为 (opt.load_size, opt.load_size)
大小,并且随机裁剪为(opt.crop_size, opt.crop_size)
self.parser.add_argument('--loadSize', type=int, default=1024, help='scale images to this size')
self.parser.add_argument('--fineSize', type=int, default=512, help='then crop to this size')
|
The |
这个地方需要注意一下,如果要测试1024x2048的图像似乎很难,查看test_1024p.sh脚本可以发现
python test.py --name label2city_1024p --netG local --ngf 32 --resize_or_crop none
其中resize_or_crop参数可以进行调节,使用resize则会将1024x2048图片resize到1024x1024的结果;使用crop需要设置参数–fineSize 512等进行剪切
(code)self.parser.add_argument('--resize_or_crop', type=str, default='scale_width', help='scaling and cropping of images at load time [resize_and_crop|crop|scale_width|scale_width_and_crop]')(这是全部的选项值)
(https://github.com/NVIDIA/pix2pixHD)预处理的默认设置是scale_width,它将所有训练图像的宽度缩放到opt.loadSize(1024),同时保持纵横比。 如果您需要其他设置,请使用--resize_or_crop选项进行更改。 例如,scale_width_and_crop首先调整图像大小以使其具有宽度opt.loadSize,然后进行随机裁剪大小(opt.fineSize,opt.fineSize)。 crop跳过调整大小步骤,仅执行随机裁剪。 如果您不想进行任何预处理,请指定none,除了确保图像可以被32整除之外什么都不做。
--resize_or_crop crop --finSize 1024
'--loadSize', type=int, default=1024, help='scale images to this size') | |
self.parser.add_argument('--fineSize', type=int, default=512, help='then crop to this size') |
上一篇: html转换成pdf
下一篇: java基础第二篇