|
@@ -299,11 +299,12 @@ def slider_predict(predict_func,
|
|
raise ValueError(
|
|
raise ValueError(
|
|
"`overlap` must be a tuple/list of length 2 or an integer.")
|
|
"`overlap` must be a tuple/list of length 2 or an integer.")
|
|
|
|
|
|
|
|
+ if block_size[0] <= overlap[0] or block_size[1] <= overlap[1]:
|
|
|
|
+ raise ValueError("`block_size` must be larger than `overlap`.")
|
|
|
|
+
|
|
step = np.array(
|
|
step = np.array(
|
|
block_size, dtype=np.int32) - np.array(
|
|
block_size, dtype=np.int32) - np.array(
|
|
overlap, dtype=np.int32)
|
|
overlap, dtype=np.int32)
|
|
- if step[0] == 0 or step[1] == 0:
|
|
|
|
- raise ValueError("`block_size` and `overlap` should not be equal.")
|
|
|
|
|
|
|
|
if isinstance(img_file, tuple):
|
|
if isinstance(img_file, tuple):
|
|
if len(img_file) != 2:
|
|
if len(img_file) != 2:
|