2016-03-13 2 views
0

Я действительно хотел найти код-питон для создания образа, который состоит только из границы всех состояний Индии. Я действительно просмотрел пакет под названием Canny Edge Detection, который выполняет эту работу. Но это не дает выход с границами с белым фоном. Мне на самом деле нужна карта границы на белом фоне, потому что я планирую сделать карту тепла по полученной карте.!Визуализация в PYTHON [ПОМОЩЬ]

Код для Канне обнаружения края:

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() 

Есть ли другой способ, чтобы получить желаемый результат?

ответ

0

Фактический инструмент визуализации, который вы используете, - это matplotlib, который является невероятно универсальным и мощным инструментом. Вы должны иметь возможность продолжать манипулировать графиком после его создания. Взгляните на matplotlib documentation.

Смежные вопросы