【问题标题】:How to extract the contour of a material (2D drawing) with the image processing library opencv and python language?如何用图像处理库opencv和python语言提取材料的轮廓(2D绘图)?
【发布时间】:2020-05-22 19:49:25
【问题描述】:
  • 链接:technical image
  • 图片为材料的技术图纸。我必须用 opencv python 勾勒这种材料的轮廓。粗细的线条是材质的线条。但是如果 3 条小线(表示长度、直径)连接起来,就会有一条材料线,这就是我的问题。 感谢您的帮助。

【问题讨论】:

  • 请阅读How to Ask
  • 谢谢我更改了标题。好吗?

标签: python image opencv image-processing signal-processing


【解决方案1】:

我假设你正在做这样的事情。

edges = cv2.Canny(gray, 50, 150)
_, contours, hierarchy = cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) 

您可以将精明阈值提高到只有厚边。

edges = cv2.Canny(gray, 100, 300)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-17
    • 2019-07-18
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    相关资源
    最近更新 更多