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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)