From b22d570ff988a34c9b0008a2d9c9d26414b4b6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Sch=C3=B6nberger?= Date: Sun, 16 Sep 2012 23:18:16 +0200 Subject: [PATCH] Add comments and rename variables for better readability --- skimage/feature/corner.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/skimage/feature/corner.py b/skimage/feature/corner.py index a62dcc73..64ccfb63 100644 --- a/skimage/feature/corner.py +++ b/skimage/feature/corner.py @@ -425,11 +425,13 @@ def corner_subpix(image, corners, window_size=11, alpha=0.99): ryy_edge = ry_edge * ry_edge # determine corner class (dot or edge) - w_dot = np.sum(winx_winx * ryy_dot - 2 * winx_winy * rxy_dot \ - + winy_winy * rxx_dot) - w_edge = np.sum(winy_winy * ryy_edge + 2 * winx_winy * rxy_edge \ - + winx_winx * rxx_edge) - t = w_edge / w_dot + # variance for different models + var_dot = np.sum(winx_winx * ryy_dot - 2 * winx_winy * rxy_dot \ + + winy_winy * rxx_dot) + var_edge = np.sum(winy_winy * ryy_edge + 2 * winx_winy * rxy_edge \ + + winx_winx * rxx_edge) + # test value (F-distributed) + t = var_edge / var_dot # 1 for edge, -1 for dot, 0 for "not classified" corner_class = (t < t_crit_edge) - (t > t_crit_dot)