def download_image(url, keyword, idx): #print("start download %s" % url) try: image_name = "%s_%d.jpg" % (keyword, idx) image_path = "raw_images/%s" % image_name html = requests.get(url, timeout=5) with open(image_path, "wb") as f: f.write(html.content) processer.process(image_path, image_name) if os.path.exists(image_path): os.remove(image_path) except Exception: print("%s download failed\n" % image_name)
def face_recognition(): try: data = request.json result = process(data) return make_response(result, 200) except Exception as err: logging.error('An error has occurred whilst processing the file: "{0}"'.format(err)) abort(400)
def download_images(filepath): process_count = 0 for name, url in parse_url_file(filepath): print("start download %s from %s" % (name, url)) try: image_name = "%s.jpg" % name image_path = "raw_images/%s" % image_name html = requests.get(url, timeout=5) with open(image_path, "wb") as f: f.write(html.content) processer.process(image_path, image_name) except Exception as e: print("%s download failed\n" % image_name, e) finally: process_count += 1 print(process_count, "-" * 10, "\n") if process_count > 100: break
# -*- coding: utf-8 -*- """ Comparar los textos de los archivos con los nombres oficiales de municipedia para poder vincular los IDs """ import sys, os import Levenshtein as levi import processer from munis import getMunis path = sys.argv[1] archives = os.listdir(path) munis = getMunis() c=0 for filename in archives: name_attr = processer.process(filename) print name_attr if not name_attr: continue