if (argValue == False): raise Exception("Param " + str(param) + " couldn't be found") return argValue except Exception as e: print( "Exec format: python main.py [args] | python main.py -h for help.\nError: " + str(e)) exit() # Todo: Normalize, Accumulation, equalizer if __name__ == '__main__': imgName = getArgs(sys.argv, "-i") if imgName == False: exit() filterName = getArgs(sys.argv, "-f") if filterName == False: exit() filt = Filter(imgName, filterName) if filterName == 'avg': filt.AverageFilter() elif filterName == 'pAvg': filt.AveragePondFilter() elif filterName == 'laplace': filt.laPlaceFilter() elif filterName == 'sobel': filt.sobelFilter() # eq = Equalizer(imgName) # eq.imgNormalizer()