def process_image(imageName, lcImageName, queryString, dir): try: Helpers.removeMatLabProcessImageOutputFile() directory = Helpers.getImageOutputLoc() + dir if not os.path.exists(directory): os.makedirs(directory) matLabProcessImageScr=Helpers.getMatLabProcessImageScript() logger.info('Start Query') out,err,retCd = SysCall.sh([matLabProcessImageScr, '"'+imageName+'"', '"'+lcImageName+'"', queryString, '"'+directory+'"', 'false', os.path.basename(Helpers.getMatLabProcessImageOutputFile())]) logger.info('End ') return {"ProcesImage": "Success" } except: logger.exception('Error Processing Image.') #raise
__author__ = 'geoimages' import sys import ProcessImage import Helpers if __name__ == '__main__': testimage= r'C:\Users\geoimages\angular-seed\app\images\Alvin NE\Alvin NE_w012_h014.jpg' testLCimage= r'C:\Users\geoimages\angular-seed\app\images\Alvin NE\Alvin NE_w012_h014LC.jpg' directory = Helpers.getImageOutputLoc() ProcessImage.process_image(testimage, testLCimage, 'Area_35_500#Perimeter_50_300')
def test_imageOutputLoc(self): self.assertTrue(os.path.isdir(Helpers.getImageOutputLoc()))