def initSingle(filename): # eyepos = [left,right] if os.path.isfile(filename): eyepos = fr.prepare_rec(filename)[::-1] # print eyepos image = Image.open(filename) save_file = "%s" % (filename) CropFace(image, eyepos[0], eyepos[1], offset_pct=(0.25, 0.25)).save(save_file) return save_file
## # Getting html form POST cgitb.enable() fs = cgi.FieldStorage() link="" var = {'title': 'CS456 G17 Jinja2'} try: link = fs.getlist("imgURL")[0] except: if 0:print "Unexpected error:", sys.exc_info()[0] if not link or link[link.rfind('.')+1:] not in ['jpg','jpeg','png','gif']: ## # Constructing variables to pass to HTML print env.get_template('template.html').render(var) sys.stdout.write(env.get_template('imgSearch_typeError.html').render()) sys.stdout.flush() else: tmp=uo.save(link,pathRec+'tmp_download/') if tmp == -1: var['query'] = "The URL could not be succesfully downloaded..." else: label =rec.prepare_rec(tmp) if label is not None: var['query'] = label[1] else: var['query'] = "This image did not match anyone..." print env.get_template('template.html').render(var) print env.get_template('footer.html').render()