Is there a reason why you use a wrapper function here? We could directly use the cython function. Of course, this also applies to the other hough functions.