matplotlib 및 물론 python을 사용하여 PNG 파일을 표시하려고합니다. 이제 matplotlib을 사용하여 PNG 파일을 플로팅 할 때 색상을 반전합니다.
, 내가로드하고 다차원 NumPy와 매트릭스로 이미지를 변환 :이 테스트를 위해, 나는 다음과 같은 이미지를 생성 한
import numpy as np
import cv2
from matplotlib import pyplot as plt
cube = cv2.imread('Graphics/Display.png')
plt.imshow(cube)
plt.ion()
내가하기 matplotlib에서 해당 이미지를 플롯하려고하면 색상이 반전됩니다 :
매트릭스가 수정되지 않은 경우 왜 플롯의 색상이 잘못 되었습니까?
미리 감사드립니다.
는, 여기에 색상이 반전되지 않습니다. 검은 색은 여전히 검은 색, 녹색은 녹색에 해당합니다. matplotlib이 값을 팔레트에 매핑하고 팔레트의 값에 따라 색상을 지정한다는 느낌이 들었습니다. – mgilson
@mgilson matplotlib가 팔레트에 따라 색상을 매핑하는 경우 어떻게 팔레트를 수정할 수 있습니까? –
[여기] (http://matplotlib.org/users/image_tutorial.html) 및 [여기] (http://matplotlib.org/examples/pylab_examples/show_colormaps.html)를 참조하여 시작하겠습니다. – mgilson