Skip to content

Commit

Permalink
Make the morph work as expected.
Browse files Browse the repository at this point in the history
  • Loading branch information
liuliu committed Jan 25, 2024
1 parent b069f92 commit dc870a2
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/ccv_basic.c
Original file line number Diff line number Diff line change
Expand Up @@ -526,7 +526,7 @@ void ccv_erode(ccv_dense_matrix_t* a, ccv_dense_matrix_t** b, int type, int fsz)
_for_type_b minimum = _for_get_b(buf, j * ch + c); \
for (k = 1; k < fsz; k++) \
minimum = ccv_min(minimum, _for_get_b(buf, (j + k) * ch + c)); \
_for_set_b(b_ptr, j * ch + c, minimum, 0); \
_for_set_b(b_ptr, j * ch + c, minimum); \
} \
} \
a_ptr += a->step; \
Expand All @@ -551,7 +551,7 @@ void ccv_erode(ccv_dense_matrix_t* a, ccv_dense_matrix_t** b, int type, int fsz)
_for_type_b minimum = _for_get_b(buf, j * ch + c); \
for (k = 1; k < fsz; k++) \
minimum = ccv_min(minimum, _for_get_b(buf, (j + k) * ch + c)); \
_for_set_b(b_ptr + j * db->step, i * ch + c, minimum, 0); \
_for_set_b(b_ptr + j * db->step, i * ch + c, minimum); \
} \
} \
}
Expand Down Expand Up @@ -589,7 +589,7 @@ void ccv_dilate(ccv_dense_matrix_t* a, ccv_dense_matrix_t** b, int type, int fsz
_for_type_b maximum = _for_get_b(buf, j * ch + c); \
for (k = 1; k < fsz; k++) \
maximum = ccv_max(maximum, _for_get_b(buf, (j + k) * ch + c)); \
_for_set_b(b_ptr, j * ch + c, maximum, 0); \
_for_set_b(b_ptr, j * ch + c, maximum); \
} \
} \
a_ptr += a->step; \
Expand All @@ -614,7 +614,7 @@ void ccv_dilate(ccv_dense_matrix_t* a, ccv_dense_matrix_t** b, int type, int fsz
_for_type_b maximum = _for_get_b(buf, j * ch + c); \
for (k = 1; k < fsz; k++) \
maximum = ccv_max(maximum, _for_get_b(buf, (j + k) * ch + c)); \
_for_set_b(b_ptr + j * db->step, i * ch + c, maximum, 0); \
_for_set_b(b_ptr + j * db->step, i * ch + c, maximum); \
} \
} \
}
Expand Down

0 comments on commit dc870a2

Please sign in to comment.