Path: blob/master/Model-5/create_prescription.py
427 views
import csv1import cv22import numpy as np34def draw(bboxes, entities, filename,rows,cols):5#rows = 328267#cols = 25928scal_fact = 109img = np.zeros((rows,cols,3))1011for h in range(rows):12for w in range(cols):13img[h,w] = [255,255,255]1415max = 016for i in bboxes:17a = i[0]['x']18b = i[0]['y']19c = i[2]['x']20d = i[2]['y']21x = abs((c-a)*(d-b))22if (x>max):23max = x24for i in range(len(bboxes)):25a = bboxes[i][0]['x']26b = bboxes[i][0]['y']27c = bboxes[i][2]['x']28d = bboxes[i][2]['y']2930e = entities[i]31x = abs((c-a)*(d-b))32#float(scal_fact*x)/float(max)33cv2.putText(img, str(e),(a,d), cv2.FONT_HERSHEY_SIMPLEX,2 ,(0,0,0),2)34cv2.imwrite(filename, img)3536if __name__ == "__main__":37print "hello"383940