SimCLR,增强生成一张图像而不是两张
Posted
技术标签:
【中文标题】SimCLR,增强生成一张图像而不是两张【英文标题】:SimCLR, augmentation generates one images instead of two 【发布时间】:2021-09-11 16:57:35 【问题描述】:我正在研究 SimCLR 的增强,我们必须从一张图像生成两个。但如果我绘制我的输出,它只显示一个图像。我不明白为什么
def augment_ops()
....
return image
def preprocess_image_train(image):
image1 = augment_ops(image)
image2 = augment_ops(image)
return image1, image2
output = preprocess_image_train(img1)
plt.imshow(output)
plt.show()
【问题讨论】:
【参考方案1】:你不应该调用这个函数吗,因为返回了两个图像,像这样:
output1,output2 = preprocess_image_train(img1)
然后分别显示?
plt.imshow(output1)
plt.show()
plt.imshow(output2)
plt.show()
【讨论】:
以上是关于SimCLR,增强生成一张图像而不是两张的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS Sprite Kit 中裁剪两张图像并拼接成一张?
为啥 editActionsForRowAt 返回很多图像而不是一张图像?
在视图而不是模板中生成带有 Django 静态 url 的图像标签
C#picturebox中的2幅图像怎么能随着窗体的大小而改变