openCV로 가져온 이미지를 matplotlib로 표시하는 방법
2605 단어 파이썬OpenCVmatplotlib이미지 인식
openCV로 가져온 이미지를 matplotlib로 표시하는 방법
선배의 사진을 사용해 화상 인식의 공부를 하려고 뽀뽀하고 있으면 찌그러진 곳을 비망록으로서 써 둡니다.
그런데 opencv로 읽은 이미지는 BGR 포맷으로 되어 있지만 matplotlib에서는 RGB 포맷으로 읽어오므로 matplotlib에 넘기기 전에 RGB로 변경해 주어야 합니다.
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('./monkey.jpg')
이것은 opencv로 캡처 한 이미지의 한 픽셀의 색상을 파란색, 녹색 및 빨간색으로 표시합니다. (BGR)
plt.imshow(img)
plt.show()
BGR의 이미지를 RGB의 matplotlib로 표시하려고 했기 때문에 선배의 얼굴이 새파랑이 되어 버렸습니다. 이것은 귀엽다.
RGB로 변환
선배를 건강하게 하기 위해 색을 변환해 봅시다.
#このcvtColorで変換ができます
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img)
plt.show()
이것으로 드디어 선배가 건강하게 되었습니다! 야키니쿠가 맛있을 것 같네요.
참고
[Python] Python에서 OpenCV 사용 (기본)
이미지 처리 입문 강좌 : OpenCV와 Python으로 시작하는 이미지 처리
Reference
이 문제에 관하여(openCV로 가져온 이미지를 matplotlib로 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YosukeHoshi/items/189c615187f41f2f4e27
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('./monkey.jpg')
plt.imshow(img)
plt.show()
#このcvtColorで変換ができます
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img)
plt.show()
Reference
이 문제에 관하여(openCV로 가져온 이미지를 matplotlib로 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YosukeHoshi/items/189c615187f41f2f4e27텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)