Spaces:
Sleeping
Sleeping
from PIL import Image | |
import numpy as np | |
from networkx.drawing.tests.test_pylab import plt | |
from atoms_detection.image_preprocessing import preprocess_jpg | |
from utils.constants import Split | |
def plot_gt_pred_on_img(img_normed, gt_coords, pred_coords): | |
imgsize = img_normed.shape[0]/512 | |
plt.figure(figsize=(imgsize*10, imgsize*10)) | |
plt.axis('off') | |
plt.imshow(img_normed) | |
if pred_coords is not None: | |
x, y = zip(*pred_coords) | |
plt.scatter(x, y, s=300, linewidths=3, c='#FFDB1A', marker='+') | |
if gt_coords is not None: | |
gt_x, gt_y = zip(*gt_coords) | |
plt.scatter(gt_x, gt_y, s=300, linewidths=2, facecolors='none', edgecolors='r') | |