def __init__(self): super(LoginWidget, self).__init__() self.ui = Ui_Login() self.ui.setupUi(self) self.setLayout(self.ui.login_uiLayout) self.ui.Loginwidget.setLayout(self.ui.loginLayout) self.ui.Progresswidget.setLayout(self.ui.progressLayout) process.init() connect.init() self.connectSignals() self.jid = "" self.ui.hostipTxtbox.setText("127.0.0.1:8000") self.ui.xmppTxtbox.setText("*****@*****.**") self.ui.xmppVpnTxtbox.setText("public_server") # this is a quick-fix, remove completely afterwards self.ui.xmppPwTxtbox.hide() self.timer = QTimer() #generate new key for the session random_generator = Random.new().read self.key = RSA.generate(2048, random_generator)
def get_frame(): unknown_str = face.imgToStr("faces/Unknown.jpg") known_face_encodings = [] known_face_names = [] known_face_images = [] conn = connect.init() cursor = conn.cursor() sql = "SELECT * FROM person" cursor.execute(sql) rows = cursor.fetchall() for row in rows: known_face_names.append(row[1]) known_face_images.append(row[2]) known_face_encodings.append(face.encoding0_15ToNp_encoding(row[3:19])) if request.method == 'POST': print("get photo") """from json""" # json = request.json # if json: # image_data = base64.b64decode(json["image_str"]) # file = open('result.png', 'wb') # file.write(image_data) # file.close() # print(json["test_str"]) # return 'success' # else: # return 'fail' """from form""" image_str = request.form.get("image_str") if image_str: image_data = base64.b64decode(image_str) file = open('result.png', 'wb') file.write(image_data) file.close() return face.detect("result.png", known_face_encodings, known_face_names, known_face_images, unknown_str) else: return 'fail'
import connect import os connect.init('embryo.exe') inp = input('Input opening: ') inp1 = input('Times: ') inp = inp.split(' ') opening = [] os.system('cls') for i in inp: x = str(ord(i[:1]) - 97) y = str(int(i[1:]) - 1) opening.append(x + ',' + y) print('Opening:', opening) enmove = connect.testsw(opening, int(inp1) * 1000) os.system('color fc') moves = opening if ',' in enmove: out = enmove.split(' ') for i in range(len(out)): moves.append(out[i]) board = [] print('Engine move:', enmove) print(end='\n') for i in range(15): line = [] for j in range(15): if str(j) + ',' + str(i) in moves: if moves.index(str(j) + ',' + str(i)) % 2 == 0: line.append('X ')
import base64 import cv2 import face_recognition import numpy as np import pymysql import connect conn = connect.init() cursor = conn.cursor() def encoding0_15ToNp_encoding(encodingList): floatList = [] for item in encodingList: strTolist = item.split(',') strTolist = list(map(eval, strTolist)) floatList.append(strTolist) floatList = np.array(floatList) floatList = floatList.reshape(128) return floatList def imgToStr(image_path): with open(image_path, mode='rb') as file: img = file.read() return base64.encodebytes(img).decode("utf-8") def binToStr(image_data): return base64.encodebytes(image_data).decode("utf-8")
# just pin this on sys, makes it easy to pass around and is global anyway sys.args = build_parser().parse_args() init_logging( sys.args, logging.StreamHandler(), # stderr logging.FileHandler('check_routes.log')) log = logging.getLogger().log # # get all route relations that intersect our area of interest # connect.init() # maybe just output areas if sys.args.write_areas_bbox: with open(sys.args.write_areas_bbox, 'w') as fp: fp.write( "{:.6f} {:.6f} {:.6f} {:.6f}".format(*connect.boundary.bounds)) sys.exit() log(INFO, 'querying overpass for route relations in areas ...') osm_relations = connect.relations_in_areas(sys.args.areas, sys.args.routes) log(INFO, 'got %d route relations from overpass' % len(osm_relations)) geokatalog.init(osm_relations, sys.args.geokatalog)
import connect import os inp = input('Input opening: ') inp1 = int(input('Times: ')) inp = inp.split(' ') opening = [] os.system('cls') for i in inp: x = str(ord(i[:1]) - 97) y = str(14-(int(i[1:]) - 1)) opening.append(y+','+x) print('Opening:', opening) connect.init('yixin.exe') connect.yixin_balance(opening, str(inp1 * 1000)) """enmove = connect.testsw(opening, int(inp1)*1000) moves = opening if ',' in enmove: out = enmove.split(' ') for i in range(len(out)): moves.append(out[i]) board = [] print('Engine move:', enmove) print(end=' ') for i in range(15): if len(str(i)) == 2: print(str(i), end=' ') else: print(str(i), end=' ') print(end='\n')