RGB 값이 0과 1 사이에 있습니까?
import matplotlib.pyplot as plt
import numpy as np
n_points = 100
a = np.linspace(0, 1, n_points)
b,c = np.meshgrid(a,a)
image = (b+c)/2
a_third = n_points/3.
I = np.dstack([image, image, image])#
I[a_third:2*a_third, a_third:2*a_third, :] = [1 , 0 , 0]
plt.figure()
plt.imshow(I, interpolation='nearest')
하지만 (당신이 [200, 0, 0]
에 그 포인트를 설정할 때 일을 할 것) 0에서 255 사이의 값을 사용하는 위의 예제를 변경하는 경우 :
나는이 예제를 만든 코드를 사용하여
import matplotlib.pyplot as plt
import numpy as np
n_points = 100
a = np.linspace(0, 255, n_points)
b,c = np.meshgrid(a,a)
image = (b+c)/2
a_third = n_points/3.
I = np.dstack([image, image, image])#
I[a_third:2*a_third, a_third:2*a_third, :] = [255 , 0 , 0]
plt.figure()
plt.imshow(I, interpolation='nearest')
에만 승의 나머지 부분을 고려할 것 1보다 큰 값을 부여 할 때 내가 생각 암탉을 하나씩 나눈 것입니다 (마지막 예제에서 image = ((b+c)/2)%1
줄을 변경하고 동일한 이미지를 얻는 지 확인하면됩니다).
붉은 색 영역 안의 값은 NaN입니까? – berna1111
그것은 단지 코드의 I 이미지가 아닙니다. 빨간색 영역 안의 값은 NaN이 아닙니다. –
착색을 위해 원하는 방법이나 근거는 무엇입니까? 그라디언트 매핑의 경우 최소값과 최대 값을 모두 처리해야하며 경우에 따라 값의 분산도 필요합니다 (선형 또는 비선형 매핑을 선택할 수 있음). – Spektre