Пример #1
0
        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()