RANSAC算法查找图像的线参数并绘制线

RANSAC algorithm to find line parameters of an image and draw the line

我有这两张图片:

我应该用RANSAC算法找到它们的线参数,然后画出最好的线。

这里是 RANSAC 算法的实现:

link

算法的第一步是select从原始数据中随机生成数据。如何使用图像作为输入?

只需找到图像中 non-zero 的所有点即可。使用 numpy.where 查找所有坐标 non-zero.

(y, x) = np.where(img)

img是图片,假设是灰度图。 y 是行位置,x 是列位置。您将使用这些输入 post.

中看到的代码