gpt4 book ai didi

python - 使样条曲线适合图像

转载 作者:行者123 更新时间:2023-12-02 17:01:00 24 4
gpt4 key购买 nike

我正在尝试找到一种在图像上拟合样条曲线的方法。我知道要处理的图像中有一条线是:

  • 有点水平
  • 从左到右边缘
  • 不连续

  • 我找不到在那里适合花键的方法。这可以通过 NI LabView来实现,因此很难相信OpenCV也没有办法。

    这是我走了多远:
    import cv2
    frame = cv2.imread("./download.png")
    edged = cv2.Canny(frame, 50, 200)
    cv2.imshow('frame', frame)
    cv2.imshow('edge', edged)
    cv2.waitKey()

    下面的示意图描述了我已经完成的工作以及预期的输出(手动绘制的红色样条线)。

    Example image from COCO

    最佳答案

    您可以尝试形态学操作,例如OpenCV的腐 eclipse 和扩张。通过使用不同的内核形状,修整垂直边缘并加宽水平边缘。重复几次,然后连接水平边缘。最后使那条肥腻的水平边缘变薄。

    有关如何使用腐 eclipse 和膨胀的一些示例,请参见:
    https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_morphological_ops/py_morphological_ops.html

    关于python - 使样条曲线适合图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61103400/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com