Update test data set descriptions. Convert 'coins' to grey-level image.

This commit is contained in:
Stefan van der Walt
2011-10-28 15:19:39 -07:00
parent 0b32676094
commit 7ea6a37634
3 changed files with 23 additions and 4 deletions
+23 -4
View File
@@ -1,4 +1,8 @@
"""Convenience functions to load sample data.
"""Standard test images.
For more images, see
- http://sipi.usc.edu/database/database.php
"""
@@ -23,7 +27,7 @@ def load(f):
return imread(_os.path.join(data_dir, f))
def camera():
"""Gray "camera" image, often used for segmentation
"""Gray-level "camera" image, often used for segmentation
and denoising examples.
"""
@@ -32,18 +36,33 @@ def camera():
def lena():
"""Colour "Lena" image.
The standard, yet sometimes controversial Lena test image was
scanned from the November 1972 edition of Playboy magazine. From
an image processing perspective, this image is useful because it
contains smooth, textured, shaded as well as detail areas.
"""
return load("lena.png")
def checkerboard():
"""Checkerboard image.
Checkerboards are often used in image calibration, since the
corner-points are easy to locate. Because of the many parallel
edges, they also visualise distortions particularly well.
"""
return load("chessboard_RGB.png")
return load("chessboard_GRAY_U8.png")
def coins():
"""Greek coins from Pompeii.
This image shows several coins outlined against a gray background.
It is especially useful in, e.g. segmentation tests, where
individual objects need to be identified against a background.
The background shares enough grey levels with the coins that a
simple segmentation is not sufficient.
Notes
-----
This image was downloaded from the
@@ -53,4 +72,4 @@ def coins():
No known copyright restrictions.
"""
return load("coins.jpg")
return load("coins.png")
Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB