コード例 #1
0
 def save_selection_to_file(self, filename, *l):
     if not self.selected_count:
         self.recognizer.export_gesture(filename=filename)
     else:
         tmpgdb = Recognizer()
         for i in self.ids.gesture_list.children:
             if i.ids.select.state == 'down':
                 for g in i.gesture_list:
                     tmpgdb.db.append(g)
         tmpgdb.export_gesture(filename=filename)
コード例 #2
0
ファイル: gesturedatabase.py プロジェクト: 13768324554/kivy
 def save_selection_to_file(self, filename, *l):
     if not self.selected_count:
         self.recognizer.export_gesture(filename=filename)
     else:
         tmpgdb = Recognizer()
         for i in self.ids.gesture_list.children:
             if i.ids.select.state == 'down':
                 for g in i.gesture_list:
                     tmpgdb.db.append(g)
         tmpgdb.export_gesture(filename=filename)
コード例 #3
0
ファイル: test_multistroke.py プロジェクト: adhodzic/scanner
    def test_export_import_case_1(self):
        gdb1 = Recognizer(db=[self.Ninvar])
        gdb2 = Recognizer()

        g = gdb1.export_gesture(name='N')
        gdb2.import_gesture(g)

        r = gdb2.recognize([Ncandidate], max_gpf=0)
        self.assertEqual(r.best['name'], 'N')
        self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95)
コード例 #4
0
ファイル: test_multistroke.py プロジェクト: 13768324554/kivy
    def test_export_import_case_1(self):
        gdb1 = Recognizer(db=[self.Ninvar])
        gdb2 = Recognizer()

        g = gdb1.export_gesture(name='N')
        gdb2.import_gesture(g)

        r = gdb2.recognize([Ncandidate], max_gpf=0)
        self.assertEqual(r.best['name'], 'N')
        self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95)
コード例 #5
0
ファイル: test_multistroke.py プロジェクト: adhodzic/scanner
    def test_export_import_case_2(self):
        from tempfile import mkstemp
        import os
        gdb1 = Recognizer(db=[self.Ninvar, self.Tinvar])
        gdb2 = Recognizer()
        fh, fn = mkstemp()
        os.close(fh)
        g = gdb1.export_gesture(name='N', filename=fn)

        gdb2.import_gesture(filename=fn)
        os.unlink(fn)

        self.assertEqual(len(gdb1.db), 2)
        self.assertEqual(len(gdb2.db), 1)
        r = gdb2.recognize([Ncandidate], max_gpf=0)
        self.assertEqual(r.best['name'], 'N')
        self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95)
コード例 #6
0
ファイル: test_multistroke.py プロジェクト: 13768324554/kivy
    def test_export_import_case_2(self):
        from tempfile import mkstemp
        import os
        gdb1 = Recognizer(db=[self.Ninvar, self.Tinvar])
        gdb2 = Recognizer()
        fh, fn = mkstemp()
        os.close(fh)
        g = gdb1.export_gesture(name='N', filename=fn)

        gdb2.import_gesture(filename=fn)
        os.unlink(fn)

        self.assertEqual(len(gdb1.db), 2)
        self.assertEqual(len(gdb2.db), 1)
        r = gdb2.recognize([Ncandidate], max_gpf=0)
        self.assertEqual(r.best['name'], 'N')
        self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95)