Beispiel #1
0
 def slot_take_artag_image(self):
     if False == self.scanner:
         self.scanner = scanner.scanner(self.config)
     if False == self.processor:
         self.processor = processor.processor(self.config)
     
     img = self.scanner.take_artag_image()
     self.current_dataset.image_artag_filename = self.scanner.save_artag_image(self.current_dataset.id)
     
     self.slot_save() #save for consistency with files
     
     if self.processor.read_artag(img).any():
         print "SUCCESS in reading ARTag"
     else:
         print "FAILURE in reading ARTag - try again!"
Beispiel #2
0
    def slot_take_artag_image(self):
        if False == self.scanner:
            self.scanner = scanner.scanner(self.config)
        if False == self.processor:
            self.processor = processor.processor(self.config)

        img = self.scanner.take_artag_image()
        self.current_dataset.image_artag_filename = self.scanner.save_artag_image(
            self.current_dataset.id)

        self.slot_save()  #save for consistency with files

        if self.processor.read_artag(img).any():
            print "SUCCESS in reading ARTag"
        else:
            print "FAILURE in reading ARTag - try again!"
Beispiel #3
0
 def slot_take_scan(self):
     
     #save database, let scanner add dataset, reload it then
     self.slot_save()
     
     if False == self.scanner:
         self.scanner = scanner.scanner(self.config)
     if False == self.processor:
         self.processor = processor.processor(self.config)
     
     name = ut.formatted_time()
     self.scanner.capture_and_save(name)
     #self.processor.load_raw_data(name)
     #self.processor.load_metadata(name)
     #self.processor.process_raw_data()
     #self.processor.save_mapped_image(name)
     #self.processor.display_all_data()
     print 'scan ' + name + ' taken'
     
     self.scans_database.load(self.path,'database.pkl')
     
     #proceed to new scan: 
     while True == self.slot_next_dataset():
         pass
Beispiel #4
0
    def slot_take_scan(self):

        #save database, let scanner add dataset, reload it then
        self.slot_save()

        if False == self.scanner:
            self.scanner = scanner.scanner(self.config)
        if False == self.processor:
            self.processor = processor.processor(self.config)

        name = ut.formatted_time()
        self.scanner.capture_and_save(name)
        #self.processor.load_raw_data(name)
        #self.processor.load_metadata(name)
        #self.processor.process_raw_data()
        #self.processor.save_mapped_image(name)
        #self.processor.display_all_data()
        print 'scan ' + name + ' taken'

        self.scans_database.load(self.path, 'database.pkl')

        #proceed to new scan:
        while True == self.slot_next_dataset():
            pass