opencv - 检测图像前景中的三角形网格围栏

标签 opencv machine-learning computer-vision

我对检测图像序列前景中存在的三角形网格围栏感兴趣。我在下面提供了一个示例图片。理想情况下,我想输出交点网格;然后,这将为我提供网格的距离和方向(因为网格的尺寸已知且固定)。

如示例图像中所示,网格可能会被遮挡(被水平和垂直的粗黑条遮挡),或者可能与背景混淆(请参见图像左上角结构的黑线) 。但网格始终会完全覆盖图像,即网格的边缘或外部永远不会出现在 View 中。

关于如何开始解决这样的视力问题有什么想法吗?

Triangle mesh example

最佳答案

  1. 查找边缘像素
  2. 霍夫变换以查找图像中的线条
  3. 使用 ransac 查找描述三角形网格的线单应性的模型。

如果没有更多的例子,很难说这有多困难。

关于opencv - 检测图像前景中的三角形网格围栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29039049/

相关文章:

python - opencv、python 和 RaspberryPi

machine-learning - 数据集的每个参数是否都需要服从正态分布?

machine-learning - 卷积神经网络如何处理 channel

python - 无法绘制 MNIST 数字

algorithm - SGM 视差子像素估计 - 如何?

c++ - 绘制由 cv::HoughLines 检测到的线

android - 在 opencv android 中用于眼球的 haar 级联

c++ - 如何在 QtCreator 上使用带有 highGUI 的 OpenCV?

machine-learning - 深度学习 Caffe 保存测试输出标签

python - scikit学习: random forest classifier giving ValueError