Visualisation in PYTHON[HELP]



我实际上想找到一个python代码来创建仅包含印度所有邦边界的图像。我实际上已经浏览了一个名为Canny Edge Detection的软件包,它可以完成这项工作。但它没有给出带有白色背景边框的输出。 我实际上需要白色背景的地图边框,因为我计划在获得的地图上做热图。!

Canny 边缘检测的代码是:

import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('map.jpg',0)
edges = cv2.Canny(img,100,200)
plt.subplot(121),plt.imshow(img,cmap = 'gray')
plt.title('Original Image'), plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(edges,cmap = 'gray')
plt.title('Edge Image'), plt.xticks([]), plt.yticks([])
plt.show()

还有其他方法可以获得所需的输出吗?

您正在使用的实际可视化工具是matplotlib,这是一个令人难以置信的多功能和强大的工具。 您应该能够在最初生成绘图后进一步操作绘图。 看看 matplotlib 文档。

最新更新