示例#1
0
def emboss(nwpath,tam,xt={}):
    matrizTres=[[-1,-1,0],[-1,0,1],[0,1,1]]
    matrizCinco=[[-1,-1,-1,-1,0],[-1,-1,-1,0,-1],[-1,-1,0,-1,-1],[-1,0,-1,-1,-1],[0,-1,-1,-1,-1]]
    if tam == 3:
        convolucion.convol_matriz(nwpath,matrizTres,"emboss_3",1)
    elif tam ==5:
        convolucion.convol_matriz(nwpath,matrizCinco,"emboss_5",1)
示例#2
0
def sharpen(nwpath,tam,xt={}):
    matrizTres=[[-1,-1,-1],[-1,-9,-1],[-1,-1,-1]]
    matrizCinco=[[-1,-1,-1,-1,-1],[-1,2,2,2,-1],[-1,2,8,2,-1],[-1,2,2,2,-1],[-1,-1,-1,-1,-1]]
    if tam == 3:
        convolucion.convol_matriz(nwpath,matrizTres,"sharpen_3",1)
    elif tam ==5:
        convolucion.convol_matriz(nwpath,matrizCinco,"sharpen_5",1/8)
示例#3
0
def blur(nwpath,tam,xt={}):
    matrizTres=[[0.0,0.2,0.0],[0.2,0.2,0.2],[0.0,0.2,0.0]]
    matrizCinco=[[0,0,1,0,0],[0,1,1,1,0],[1,1,1,1,1],[0,1,1,1,0],[0,0,1,0,0]]
    if tam == 3:
        convolucion.convol_matriz(nwpath,matrizTres,"Blur_3",1)
    elif tam ==5:
        convolucion.convol_matriz(nwpath,matrizCinco,"Blur_5",1/13)
示例#4
0
def motionBlur(nwpath,tam,xt={}):
    matrizNueve=[[1,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0],
    [0,0,0,0,1,0,0,0,0],[0,0,0,0,0,1,0,0,0],[0,0,0,0,0,0,1,0,0],[0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0,0,1]]
    matrizTres=[[1,0,0],[0,1,0],[0,0,1]]

    if tam == 3:
        convolucion.convol_matriz(nwpath,matrizTres,"Motion_Blur_3",1/3)
    elif tam ==9:
        convolucion.convol_matriz(nwpath,matrizNueve,"Motion_Blur_9",1/9)
示例#5
0
def findEdges(nwpath,orientacion,xt={}):
    matrizHorizontal=[[0,0,-1,0,0],[0,0,-1,0,0],[0,0,2,0,0],[0,0,0,0,0],[0,0,0,0,0]]
    matrizVertical=[[0,0,-1,0,0],[0,0,-1,0,0],[0,0,4,0,0],[0,0,-1,0,0],[0,0,-1,0,0]]
    matrizCuatroCinco=[[-1,0,0,0,0],[0,-2,0,0,0],[0,0,6,0,0],[0,0,0,-2,0],[0,0,0,0,-1]]

    if orientacion == 180:
        convolucion.convol_matriz(nwpath,matrizHorizontal,"Bordes_Horizontales",1)
    elif orientacion == 90:
        convolucion.convol_matriz(nwpath,matrizVertical,"Bordes_Verticales",1)
    elif orientacion == 45:
        convolucion.convol_matriz(nwpath,matrizCuatroCinco,"Bordes_45",1)