【问题标题】:Is there a way I can extract markers on a map image using python?有没有办法可以使用 python 在地图图像上提取标记?
【发布时间】:2021-03-15 11:07:31
【问题描述】:

我这里有一张图片,sample map

我想提取地图上的红线。这些线代表用户选择路径的次数。颜色越深,他选择这条路的次数越多。

另外,如果我知道地图的缩放级别(在本例中为 11),我可以计算每个颜色标记的行进距离吗?

谢谢,

【问题讨论】:

    标签: python google-maps image-processing maps


    【解决方案1】:

    试试这个代码 -

    import numpy as np
    import cv2
    
    image = cv2.imread('test.jpg')
    result = image.copy()
    image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
    lower = np.array([155,25,0])
    upper = np.array([179,255,255])
    mask = cv2.inRange(image, lower, upper)
    result = cv2.bitwise_and(result, result, mask=mask)
    
    cv2.imshow('mask', mask)
    cv2.imshow('result', result)
    cv2.imwrite('output.jpg', result)
    cv2.waitKey()
    

    输出 -

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      相关资源
      最近更新 更多