mirror of
https://github.com/wassname/scikit-image.git
synced 2026-08-01 12:50:48 +08:00
Active contour updates. Now works with scipy<0.14
This commit is contained in:
@@ -28,7 +28,7 @@ import matplotlib.pyplot as plt
|
||||
from skimage.color import rgb2gray
|
||||
from skimage import data
|
||||
from skimage.filters import gaussian_filter
|
||||
from skimage.segmentation import active_contour_model
|
||||
from skimage.segmentation import active_contour
|
||||
|
||||
img = data.astronaut()
|
||||
img = rgb2gray(img)
|
||||
@@ -38,7 +38,7 @@ x = 220 + 100*np.cos(s)
|
||||
y = 100 + 100*np.sin(s)
|
||||
init = np.array([x, y]).T
|
||||
|
||||
snake = active_contour_model(gaussian_filter(img, 3),
|
||||
snake = active_contour(gaussian_filter(img, 3),
|
||||
init, alpha=0.015, beta=10, gamma=0.001)
|
||||
|
||||
fig = plt.figure(figsize=(7, 7))
|
||||
@@ -65,7 +65,7 @@ x = np.linspace(5, 424, 100)
|
||||
y = np.linspace(136, 50, 100)
|
||||
init = np.array([x, y]).T
|
||||
|
||||
snake = active_contour_model(gaussian_filter(img, 1), init, bc='fixed',
|
||||
snake = active_contour(gaussian_filter(img, 1), init, bc='fixed',
|
||||
alpha=0.1, beta=1.0, w_line=-5, w_edge=0, gamma=0.1)
|
||||
|
||||
fig = plt.figure(figsize=(9, 5))
|
||||
|
||||
Reference in New Issue
Block a user