Мне интересно, можно ли построить графику контура (кривые уровня) из 2D-изображения в Python. Более конкретно, мне интересно, как я мог читать данные изображения (например, в пикселях серого, например), и использовать его для ввода z Я читаю некоторые статьи о matplotlib, но я не мог найти пример, который представляет собой изображение.Контур с 2D-изображения
ответ
Вы можете использовать функцию contour
from matplotlib.
import numpy as np
import pylab as plt
# Sample data
row = np.linspace(-2,2,20)
X,Y = np.meshgrid(row,row)
Z = np.exp(-((X-1.5)**2+(Y+1)**2))
Z += np.exp(-((X)**2+(Y)**2))
plt.subplot(121)
plt.imshow(Z,interpolation='none',origin='lower')
plt.subplot(122)
plt.contour(X,Y,Z)
plt.show()
print X,Y
Вы также можете заполнить их с contourf
вместо
Не могли бы вы рассказать мне, как вы создали последнее изображение? Мне кажется, что вы использовали цвет линий для заполнения сюжета. В примерах _matplotlib_ я не мог найти такого, как ваш (очень хороший пример) о _contourf_, если бы мой предыдущий был прав. Благодарю. – pceccon
@ user2666270 Возьмите пример кода, который у меня есть, и измените 'contour' на' contourf'. Рад, что они помогли! – Hooked
- 1. Контур/кривая с ориентацией
- 2. Параллельный контур
- 3. Контур Matplotlib
- 4. Условный контур
- 5. Анимать контур с помощью jQuery
- 6. Контур Matplotlib с пустыми областями
- 7. C - Контур с петлей Senitel
- 8. Контур участка с 3 вектором
- 9. Однострочный контур с контуром mako
- 10. Контур Python с неправильными значениями с plot_surface
- 11. Контур оболочки не увеличивается
- 12. контур управления Python
- 13. Контур градиента - css
- 14. Активный контур инициализации
- 15. Контур класса в XCode
- 16. CSS - Конкретный контур
- 17. питон Контур участок
- 18. Как закрыть контур через контур, а не края - OpenCV
- 19. Как обрабатывать каждый контур?
- 20. найти контур смежных полигонов
- 21. Асинхронный контур без рекурсии?
- 22. Заполнить контур в rgl
- 23. Asyncio и бесконечный контур
- 24. Matplotlib нарисовать эллипс контур
- 25. Контур перенаправления KohanaPHP
- 26. POVRay «Контур линии» Texture
- 27. Узел и контур края?
- 28. Проникающий контур контура контроллера
- 29. Пользовательский многопоточный контур
- 30. CodeIgniter Почтовый контур
Можете ли вы быть немного более конкретно, пожалуйста? Общий ответ на ваш вопрос: * да * - но я сомневаюсь, что это то, что вы ищете. Можете ли вы рассказать о том, что вы пробовали, и о том, как это не сработало? – Schorsch
Вы видели http://matplotlib.org/examples/pylab_examples/contourf_demo.html - это лучший хит, когда googling «matplotlib contour plot». Кажется, он показывает, как делать то, что вы просите. Попробуйте - покажите, что произошло, и если это не то, что вы имели в виду, задайте более направленный вопрос. – Floris