4
features = out
for i in range(features.shape[1]):
    feature = features[:, i, :, :]
    feature = feature.view(feature.shape[1], feature.shape[2])
    feature = feature.data.numpy()
    # use sigmod to [0,1]
    feature = 1.0 / (1 + np.exp(-1 * feature))
    # to [0,255]
    feature = np.round(feature * 255)
    fg_mask = cv2.merge((feature, feature, feature))
    pt = './' + str(i) + '.jpg'
    cv2.imwrite(pt, fg_mask)

3
import matplotlib.pyplot as plt
feature_map = out.detach().cpu()
for i in range(feature_map.size(1)):
    plt.matshow(feature_map[0, i, :, :], cmap="viridis")
    plt.draw()
    plt.pause(0.1)
    plt.close()

2
transform1 = transforms.ToPILImage(mode='L')
#img = torch.cpu().clone()
for i in range(21):
    image = out[0][i]
    print(image.size())
    image = transform1(np.uint8(image.detach().numpy()))
    image.show()

1
for i in range(21):
    c = i
    feature = out[0, c, :, :]
    img = feature.detach().numpy()
    fg_mask = cv2.merge((img, img, img))
    pt = './' + str(c) + '.jpg'
    cv2.imwrite(pt, fg_mask)

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐