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

标签 python image-processing ransac

我有这两张图片:

enter image description here

enter image description here

我应该使用RANSAC算法找到它们的线参数并在它们上画出最好的线。

这是RANSAC算法的实现:

link

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

最佳答案

这只是找到图像中所有非零点的问题。使用numpy.where查找所有非零坐标。

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

img 是图像,假设它是灰度的。 y 是行位置,x 是列位置。您可以使用这些来输入帖子中看到的代码。

关于python - RANSAC算法查找图像的线参数并绘制线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56394542/

相关文章:

Python。如何通过标记从另一个列表中创建列表?

python - 如何检查文件是否已 checkout (Clearcase/Python)

c++ - 如何删除 Grabcut 算法中不需要的空白?

c++ - OpenCV:实现我的 RANSAC 模型

python - 检测视频中的媒体分辨率变化

python - 在 python 中创建类似于 MS 计算器的 GUI 计算器

iphone - iOS : Looping over the pixels of an Image

matlab - 在 Matlab 中高效获取像素坐标

matlab - RANSAC 多元回归

matlab - 在噪声信号中找到模型函数的稳健拟合