Final Roberts Edge Detector

This commit is contained in:
umesh
2013-04-23 01:16:29 -07:00
parent f417a45a97
commit 9c6cd7dbd9
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -2,7 +2,8 @@ from .lpi_filter import *
from .ctmf import median_filter
from ._canny import canny
from .edges import (sobel, hsobel, vsobel, scharr, hscharr, vscharr, prewitt,
hprewitt, vprewitt, roberts , roberts_positive_diagonal, roberts_negative_diagonal)
hprewitt, vprewitt, roberts , roberts_positive_diagonal,
roberts_negative_diagonal)
from ._denoise import denoise_tv_chambolle, tv_denoise
from ._denoise_cy import denoise_bilateral, denoise_tv_bregman
from ._rank_order import rank_order
+2 -1
View File
@@ -357,7 +357,8 @@ def roberts(image, mask=None):
output : ndarray
The Roberts' Cross edge map.
"""
return np.sqrt(roberts_positive_diagonal(image, mask)**2 + roberts_negative_diagonal(image, mask)**2)
return np.sqrt(roberts_positive_diagonal(image, mask)**2 +\
roberts_negative_diagonal(image, mask)**2)
def roberts_positive_diagonal(image, mask=None):