我正在使用 Matlab 中霍夫变换的图像处理工具箱实现。
它工作得很好,但它把原点放在图像的左上角,这会导致一个不必要的大霍夫图像,有很多未使用的空间。
我想用图像中心的原点做霍夫变换,这样半径范围就会减小。我正在实现的算法也需要以这种方式表示霍夫空间。
我不想从头开始实现霍夫变换,因为我不太了解 mex,无法像 Matlab 一样有效地重新实现它。因此,我一直在尝试采用 Matlab 所做的霍夫变换,并以某种方式变换霍夫图像,以便之后有效地移动原点。
任何人都知道更简单的方法或如何按照我的建议进行操作?