Example #1
0
def test_vscharr_horizontal():
    """vertical Scharr on a horizontal edge should be zero."""
    i, j = np.mgrid[-5:6, -5:6]
    image = (i >= 0).astype(float)
    result = F.vscharr(image)
    eps = .000001
    assert (np.all(np.abs(result) < eps))
def test_vscharr_horizontal():
    """vertical Scharr on a horizontal edge should be zero"""
    i, j = np.mgrid[-5:6, -5:6]
    image = (i >= 0).astype(float)
    result = F.vscharr(image)
    eps = .000001
    assert (np.all(np.abs(result) < eps))
Example #3
0
def test_vscharr_vertical():
    """Vertical Scharr on an edge should be a vertical line."""
    i, j = np.mgrid[-5:6, -5:6]
    image = (j >= 0).astype(float)
    result = F.vscharr(image)
    # Fudge the eroded points
    j[np.abs(i) == 5] = 10000
    assert (np.all(result[j == 0] == 1))
    assert (np.all(result[np.abs(j) > 1] == 0))
def test_vscharr_vertical():
    """Vertical Scharr on an edge should be a vertical line"""
    i, j = np.mgrid[-5:6, -5:6]
    image = (j >= 0).astype(float)
    result = F.vscharr(image)
    # Fudge the eroded points
    j[np.abs(i) == 5] = 10000
    assert (np.all(result[j == 0] == 1))
    assert (np.all(result[np.abs(j) > 1] == 0))
Example #5
0
def test_vscharr_horizontal():
    """vertical Scharr on a horizontal edge should be zero."""
    i, j = np.mgrid[-5:6, -5:6]
    image = (i >= 0).astype(float)
    result = F.vscharr(image)
    assert_allclose(result, 0)
Example #6
0
def test_vscharr_mask():
    """Vertical Scharr on a masked array should be zero."""
    np.random.seed(0)
    result = F.vscharr(np.random.uniform(size=(10, 10)),
                       np.zeros((10, 10), bool))
    assert_allclose(result, 0)
Example #7
0
def test_vscharr_zeros():
    """Vertical Scharr on an array of all zeros."""
    result = F.vscharr(np.zeros((10, 10)), np.ones((10, 10), bool))
    assert_allclose(result, 0)
Example #8
0
def test_vscharr_zeros():
    """Vertical Scharr on an array of all zeros"""
    result = F.vscharr(np.zeros((10, 10)), np.ones((10, 10), bool))
    assert (np.all(result == 0))
def test_vscharr_mask():
    """Vertical Scharr on a masked array should be zero"""
    np.random.seed(0)
    result = F.vscharr(np.random.uniform(size=(10, 10)),
                       np.zeros((10, 10), bool))
    assert (np.all(result == 0))
def test_vscharr_zeros():
    """Vertical Scharr on an array of all zeros"""
    result = F.vscharr(np.zeros((10, 10)), np.ones((10, 10), bool))
    assert (np.all(result == 0))