임의의 선을 따라 2D 이미지의 1D 프로파일을 플로팅하고 싶습니다. 이하의 코드에서 호스팅 GitHub의 화상 데이터를 로딩하고 그것을 나타내는 :임의의 이미지 조각과 파이썬/numpy
import urllib
import numpy as np
import matplotlib.pyplot as plt
url = "https://gist.github.com/andreiberceanu/7141843/raw/0b9d50d3d417b1cbe651560470c098700df5a1fc/image.dat"
f = urllib.urlopen(url)
data = np.loadtxt(f)
plt.imshow(data)
상기 플롯에서 적색 선이 예를 들어, 손으로 당겨졌다. 나는 a * x + b 형태로 그것을 매개 변수화할 수 있다고 가정합니다. 또한 선은 데이터의 원래 2D 배열의 일부가 아닐 수도있는 점을 통과하기 때문에 어떤 종류의 보간이 필요하다고 생각합니다.
무엇이 당신의 질문입니까? – alko
관련 질문보기 : http://stackoverflow.com/questions/7878398/how-to-extract-an-arbitrary-line-of-values-from-a-numpy-array – aganders3