def test_matLabSemanticElementsScript(self): self.assertTrue(os.path.isfile(Helpers.getMatLabSemanticElementsScript()))
__author__ = 'jhala' import logging import logging.config import Helpers import SysCall import SerializeImageFeatures import time import SerializeSemanticElements logging.config.fileConfig('logging.conf') logger = logging.getLogger('ImageDataWriter') import json matLabFeatureScr=Helpers.getMatLabFeatureExtractScript() matLabSemanticElementsScr=Helpers.getMatLabSemanticElementsScript() def features(i): logger.info('Image:' +i['imageFile'] + ' modified %s ' % time.ctime(i['imageLastTouched'])) logger.info('Image:' +i['dataFile'] + ' Exists: '+ str(i['dataFileExists']) + ' Modified %s ' % time.ctime(i['dataLastTouched'])) logger.info('Requires Update: '+str(i['dataFileRequiresUpdate'])) try: Helpers.removeMatlabFeatureOutputFile() logger.info('Running '+ matLabFeatureScr) out,err,retCd = SysCall.sh([matLabFeatureScr, '"'+i['imageFile']+'"', 'false']) #out,err,retCd = SysCall.sh([matLabFeatureScr, Helpers.getTestImageName(), 'false']) logger.info('ret code:' +str(retCd)) logger.info('Script returned: ' + str( out)) if Helpers.checkFileNameExists(Helpers.getMatlabFeatureOutputFile()):