1 Star 0 Fork 0

SimonChen / RandWireNN

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
visualize.py 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
myeongjun 提交于 2019-04-20 13:07 . [Update] remove test code
import matplotlib.pyplot as plt
import numpy as np
import cv2
def img_show(img, time_interval=2, img_save=False):
plt.matshow(img)
plt.show(block=False)
plt.pause(time_interval)
plt.close()
def heatmap_show(img, width, height, time_interval=2, img_save=False):
heatmap = np.mean((img.data).cpu().numpy(), axis=0)
heatmap = np.maximum(heatmap, 0)
heatmap /= np.max(heatmap)
heatmap = cv2.resize(heatmap, (width, height))
plt.matshow(heatmap)
plt.show(block=False)
plt.pause(time_interval)
plt.close()
def RGB_heatmap_show(img, original, width, height, time_interval=2, img_save=False):
heatmap = np.mean((img.data).cpu().numpy(), axis=0)
heatmap = np.maximum(heatmap, 0)
heatmap /= np.max(heatmap)
heatmap = cv2.resize(heatmap, (width, height))
heatmap = np.uint8(255 * heatmap) # resize를 RGB 포맷으로 변환함.
heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET) # heatmap으로 변환함.
combine_img = heatmap * 0.4 + original
plt.matshow(combine_img)
plt.show(block=False)
plt.pause(time_interval)
plt.close()
def just_resize_show(img, width, height, time_interval=2, img_save=False):
heatmap = cv2.resize((img.data).cpu().numpy(), (width, height))
plt.matshow(heatmap)
plt.show(block=False)
plt.pause(time_interval)
plt.close()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/SimonChenHere/RandWireNN.git
git@gitee.com:SimonChenHere/RandWireNN.git
SimonChenHere
RandWireNN
RandWireNN
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891