Esempio n. 1
0
 def __init__(self):
     self.f=FingerPrint()
Esempio n. 2
0
class Finger:
    def __init__(self):
        self.f=FingerPrint()
    def enroll(self):
        input("Put Finger and Press Enter:")
        self.f.getimg()
        self.f.genchar(1)
        r=self.f.search()
        if(r!=-1):
           print("Finger Already Taken at:"+str(r))
        input("Put Finger Again:")
        self.f.getimg()
        self.f.genchar(2)
        y=self.f.regmodel()
        if y:
          fid=input("Enter ID (0-254):")
          self.f.store(fid)
        else:
           print("Error")
    def match(self):
        global fng_mat_flag
        global fng_umat_flag
        input("Want to search:")
        self.f.getimg()
        self.f.genchar(1)
        r=self.f.search()
        if(r!=-1):
            fng_mat_flag=True
            print("Finger Found at:"+str(r))
        else:
            fng_umat_flag=False
    def delete(self):
        fid=input("Enter Start Address")
        n=input("Enter No of Fingerprints")
        self.f.delete(fid,n)
    def empty(self):
        self.f.empty()
Esempio n. 3
0
class Finger:
    def __init__(self,port,ttl,location,posid,amount):
        self.location = location
        self.posid = posid
        self.amount = amount
        self.f=FingerPrint(port,ttl)
    def enroll(self):
        input("Put Finger:")
        self.f.getimg()
        self.f.genchar(1)
        r=self.f.search()
        if(r!=-1):
            #that where authentication takes place coz it exists 
           print("Finger Already Taken at:"+str(r))
           sys.exit()
        input("Put Finger Again:")
        self.f.getimg()
        self.f.genchar(2)
        y=self.f.regmodel()
        if y:
          fid=input("Enter ID (0-254):")
          self.f.store(fid)
        else:
            app = QtWidgets.QApplication([])

            error_dialog = QtWidgets.QErrorMessage()
            error_dialog.showMessage('Oh no!')

            app.exec_()
    def match(self):
        #input("Want to search:")
        self.f.getimg()
        self.f.genchar(1)
       
        r=self.f.searchapi(self.location,self.posid,self.amount)
        if(r!=-1):
            return str(r)
        elif (r == -1):
            return str(-1)
        else :
            return str(-1)
            # print("Finger Found at:"+str(r))
    def delete(self,fid,n):
        # fid=input("Enter Start Address")
        # n=input("Enter No of Fingerprints")
        self.f.delete(fid,n)
    def empty(self):
        self.f.empty()
Esempio n. 4
0
 def __init__(self,port,ttl,location,posid,amount):
     self.location = location
     self.posid = posid
     self.amount = amount
     self.f=FingerPrint(port,ttl)
class Finger:
    def __init__(self):
        self.f = FingerPrint()

    def enroll(self):
        # raw_input("Put Finger:")
        print("Put Finger")
        self.f.getimg()
        self.f.genchar(1)
        r = self.f.search()
        if (r != -1):
            print("Finger Already Taken at:" + str(r))
            sys.exit()
        print("Put Finger Again:")
        self.f.getimg()
        self.f.genchar(2)
        y = self.f.regmodel()
        if y:
            fid = raw_input("Enter ID (0-254):")
            self.f.store(fid)
        else:
            print("Error")

    def match(self):
        print("Put Finger:")
        self.f.getimg()
        self.f.genchar(1)
        r = self.f.search()
        if (r != -1):
            print("Finger Found at:" + str(r))

    def delete(self):
        fid = raw_input("Enter Start Address")
        n = raw_input("Enter No of Fingerprints")
        self.f.delete(fid, n)

    def empty(self):
        self.f.empty()