Rename pyramid functions

This commit is contained in:
Johannes Schönberger
2012-09-15 10:40:52 +02:00
parent 9b5be5ed03
commit 6d88490657
5 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -13,12 +13,12 @@ import numpy as np
import matplotlib.pyplot as plt
from skimage import data
from skimage.transform import build_gaussian_pyramid
from skimage.transform import pyramid_gaussian
image = data.lena()
rows, cols, dim = image.shape
pyramid = tuple(build_gaussian_pyramid(image, downscale=2))
pyramid = tuple(pyramid_gaussian(image, downscale=2))
composite_image = np.zeros((rows, cols + cols / 2, 3), dtype=np.double)
+1 -1
View File
@@ -8,4 +8,4 @@ from ._geometric import (warp, warp_coords, estimate_transform,
PiecewiseAffineTransform)
from ._warps import swirl, homography, resize, rotate
from .pyramids import (pyramid_reduce, pyramid_expand,
build_gaussian_pyramid, build_laplacian_pyramid)
pyramid_gaussian, pyramid_laplacian)
+4 -4
View File
@@ -135,8 +135,8 @@ def pyramid_expand(image, upscale=2, sigma=None, order=1,
return out
def build_gaussian_pyramid(image, max_layer=-1, downscale=2, sigma=None,
order=1, mode='reflect', cval=0):
def pyramid_gaussian(image, max_layer=-1, downscale=2, sigma=None, order=1,
mode='reflect', cval=0):
"""Yield images of the gaussian pyramid formed by the input image.
Recursively applies the `pyramid_reduce` function to the image, and yields
@@ -209,8 +209,8 @@ def build_gaussian_pyramid(image, max_layer=-1, downscale=2, sigma=None,
yield layer_image
def build_laplacian_pyramid(image, max_layer=-1, downscale=2, sigma=None,
order=1, mode='reflect', cval=0):
def pyramid_laplacian(image, max_layer=-1, downscale=2, sigma=None, order=1,
mode='reflect', cval=0):
"""Yield images of the laplacian pyramid formed by the input image.
Each layer contains the difference between the downsampled and the
+3 -3
View File
@@ -1,7 +1,7 @@
from numpy.testing import assert_array_equal, run_module_suite
from skimage import data
from skimage.transform import (pyramid_reduce, pyramid_expand,
build_gaussian_pyramid, build_laplacian_pyramid)
pyramid_gaussian, pyramid_laplacian)
image = data.lena()
@@ -21,7 +21,7 @@ def test_pyramid_expand():
def test_build_gaussian_pyramid():
rows, cols, dim = image.shape
pyramid = build_gaussian_pyramid(image, downscale=2)
pyramid = pyramid_gaussian(image, downscale=2)
for layer, out in enumerate(pyramid):
layer_shape = (rows / 2 ** layer, cols / 2 ** layer, dim)
@@ -30,7 +30,7 @@ def test_build_gaussian_pyramid():
def test_build_laplacian_pyramid():
rows, cols, dim = image.shape
pyramid = build_laplacian_pyramid(image, downscale=2)
pyramid = pyramid_laplacian(image, downscale=2)
for layer, out in enumerate(pyramid):
layer_shape = (rows / 2 ** layer, cols / 2 ** layer, dim)
+2 -2
View File
@@ -21,11 +21,11 @@ home/end keys
import numpy as np
from skimage import data
from skimage.viewer import CollectionViewer
from skimage.transform import build_gaussian_pyramid
from skimage.transform import pyramid_gaussian
img = data.lena()
img_collection = tuple(build_gaussian_pyramid(img))
img_collection = tuple(pyramid_gaussian(img))
view = CollectionViewer(img_collection)
view.show()