mirror of
https://github.com/wassname/scikit-image.git
synced 2026-06-30 18:33:51 +08:00
Merge npy -> npz transition.
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -15,48 +15,49 @@ class TestMorphology():
|
||||
def morph_worker(self, img, fn, morph_func, strel_func):
|
||||
matlab_results = np.load(os.path.join(data_dir, fn))
|
||||
k = 0
|
||||
for expected_result in matlab_results:
|
||||
for arrname in sorted(matlab_results):
|
||||
expected_result = matlab_results[arrname]
|
||||
mask = strel_func(k)
|
||||
actual_result = morph_func(lena, mask)
|
||||
assert_equal(expected_result, actual_result)
|
||||
k = k + 1
|
||||
|
||||
def test_erode_diamond(self):
|
||||
self.morph_worker(lena, "diamond-erode-matlab-output.npy",
|
||||
self.morph_worker(lena, "diamond-erode-matlab-output.npz",
|
||||
greyscale_erode, diamond)
|
||||
|
||||
def test_dilate_diamond(self):
|
||||
self.morph_worker(lena, "diamond-dilate-matlab-output.npy",
|
||||
self.morph_worker(lena, "diamond-dilate-matlab-output.npz",
|
||||
greyscale_dilate, diamond)
|
||||
|
||||
def test_open_diamond(self):
|
||||
self.morph_worker(lena, "diamond-open-matlab-output.npy",
|
||||
self.morph_worker(lena, "diamond-open-matlab-output.npz",
|
||||
greyscale_open, diamond)
|
||||
|
||||
def test_close_diamond(self):
|
||||
self.morph_worker(lena, "diamond-close-matlab-output.npy",
|
||||
self.morph_worker(lena, "diamond-close-matlab-output.npz",
|
||||
greyscale_close, diamond)
|
||||
|
||||
def test_tophat_diamond(self):
|
||||
self.morph_worker(lena, "diamond-tophat-matlab-output.npy",
|
||||
self.morph_worker(lena, "diamond-tophat-matlab-output.npz",
|
||||
greyscale_white_top_hat, diamond)
|
||||
|
||||
def test_bothat_diamond(self):
|
||||
self.morph_worker(lena, "diamond-bothat-matlab-output.npy",
|
||||
self.morph_worker(lena, "diamond-bothat-matlab-output.npz",
|
||||
greyscale_black_top_hat, diamond)
|
||||
|
||||
def test_erode_disk(self):
|
||||
self.morph_worker(lena, "disk-erode-matlab-output.npy",
|
||||
self.morph_worker(lena, "disk-erode-matlab-output.npz",
|
||||
greyscale_erode, disk)
|
||||
|
||||
def test_dilate_disk(self):
|
||||
self.morph_worker(lena, "disk-dilate-matlab-output.npy",
|
||||
self.morph_worker(lena, "disk-dilate-matlab-output.npz",
|
||||
greyscale_dilate, disk)
|
||||
|
||||
def test_open_disk(self):
|
||||
self.morph_worker(lena, "disk-open-matlab-output.npy",
|
||||
self.morph_worker(lena, "disk-open-matlab-output.npz",
|
||||
greyscale_open, disk)
|
||||
|
||||
def test_close_disk(self):
|
||||
self.morph_worker(lena, "disk-close-matlab-output.npy",
|
||||
self.morph_worker(lena, "disk-close-matlab-output.npz",
|
||||
greyscale_close, disk)
|
||||
|
||||
@@ -28,7 +28,8 @@ class TestSElem():
|
||||
def strel_worker(self, fn, func):
|
||||
matlab_masks = np.load(os.path.join(data_dir, fn))
|
||||
k = 0
|
||||
for expected_mask in matlab_masks:
|
||||
for arrname in sorted(matlab_masks):
|
||||
expected_mask = matlab_masks[arrname]
|
||||
actual_mask = func(k)
|
||||
if (expected_mask.shape == (1,)):
|
||||
expected_mask = expected_mask[:,np.newaxis]
|
||||
@@ -36,8 +37,8 @@ class TestSElem():
|
||||
k = k + 1
|
||||
|
||||
def test_selem_disk(self):
|
||||
self.strel_worker("disk-matlab-output.npy", selem.disk)
|
||||
self.strel_worker("disk-matlab-output.npz", selem.disk)
|
||||
|
||||
def test_selem_diamond(self):
|
||||
self.strel_worker("diamond-matlab-output.npy", selem.diamond)
|
||||
self.strel_worker("diamond-matlab-output.npz", selem.diamond)
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ with warnings.catch_warnings():
|
||||
opencv_skip = dec.skipif(not loaded, 'OpenCV libraries not found')
|
||||
|
||||
class OpenCVTest(object):
|
||||
lena_RGB_U8 = np.load(os.path.join(data_dir, 'lena_RGB_U8.npy'))
|
||||
lena_GRAY_U8 = np.load(os.path.join(data_dir, 'lena_GRAY_U8.npy'))
|
||||
lena_RGB_U8 = np.load(os.path.join(data_dir, 'lena_RGB_U8.npz'))['arr_0']
|
||||
lena_GRAY_U8 = np.load(os.path.join(data_dir, 'lena_GRAY_U8.npz'))['arr_0']
|
||||
|
||||
|
||||
class TestSobel(OpenCVTest):
|
||||
@@ -239,18 +239,18 @@ class TestPyrUp(OpenCVTest):
|
||||
class TestFindChessboardCorners(object):
|
||||
@opencv_skip
|
||||
def test_cvFindChessboardCorners(self):
|
||||
chessboard_GRAY_U8 = np.load(os.path.join(data_dir,
|
||||
'chessboard_GRAY_U8.npy'))
|
||||
chessboard_GRAY_U8 = np.load(
|
||||
os.path.join(data_dir, 'chessboard_GRAY_U8.npz')['arr_0'])
|
||||
pts = cvFindChessboardCorners(chessboard_GRAY_U8, (7, 7))
|
||||
|
||||
|
||||
class TestDrawChessboardCorners(object):
|
||||
@opencv_skip
|
||||
def test_cvDrawChessboardCorners(self):
|
||||
chessboard_GRAY_U8 = np.load(os.path.join(data_dir,
|
||||
'chessboard_GRAY_U8.npy'))
|
||||
chessboard_RGB_U8 = np.load(os.path.join(data_dir,
|
||||
'chessboard_RGB_U8.npy'))
|
||||
chessboard_GRAY_U8 = np.load(
|
||||
os.path.join(data_dir, 'chessboard_GRAY_U8.npz')['arr_0'])
|
||||
chessboard_RGB_U8 = np.load(
|
||||
os.path.join(data_dir, 'chessboard_RGB_U8.npz')['arr_0'])
|
||||
corners = cvFindChessboardCorners(chessboard_GRAY_U8, (7, 7))
|
||||
cvDrawChessboardCorners(chessboard_RGB_U8, (7, 7), corners)
|
||||
|
||||
@@ -285,10 +285,8 @@ class TestCalibrateCamera2(object):
|
||||
@opencv_skip
|
||||
@dec.slow
|
||||
def test_cvCalibrateCamera2_KnownData(self):
|
||||
(object_points,points_count,image_points,intrinsics,distortions) =\
|
||||
cPickle.load(open(os.path.join(
|
||||
data_dir, "cvCalibrateCamera2TestData.pck"), "rb")
|
||||
)
|
||||
_, (object_points,points_count,image_points,intrinsics,distortions) = \
|
||||
np.load(os.path.join(data_dir, "cvCalibrateCamera2TestData.npz"))
|
||||
|
||||
intrinsics_test, distortion_test = cvCalibrateCamera2(
|
||||
object_points, image_points, points_count, (1024,1280)
|
||||
|
||||
Reference in New Issue
Block a user