OpenCV 그 레이스 케 일 을 그린 으로 풀 어 줍 니 다.

먼저 그림 을 읽 고 그림 을 봐 야 합 니 다.

import cv2
img_opencv = cv2.imread('C:/Users/20752/Desktop/GraduationProject/DogFace/DogFace/OpenSourceCrop_align/0/0.0.png')# BGR
plt.figure()
plt.imshow(img_opencv)
plt.show()
在这里插入图片描述
사진 은 평소 보 던 것 과 달리 BGR 개 포맷 이 라 평소 RGB 포맷 을 봤 다.
그 다음 에 그 레이스 케 일 로 바 뀌 었 어 요.

gray_img = cv2.cvtColor(img_opencv, cv2.COLOR_BGR2GRAY)##          
plt.figure()
plt.imshow(gray_img)
plt.show()
근 데 그림 이 초록색 이에 요.
在这里插入图片描述
처음에 나 는 RGB 형식 으로 바 뀌 지 않 아서 그런 줄 알 고 그림 을 BGR 형식 에서 RGB 형식 으로 바 꾸 었 는데 똑 같 았 다.
RGB 로 전환:

img_opencv = cv2.cvtColor(img_opencv, cv2.COLOR_BGR2RGB)
在这里插入图片描述
그 레이스 케 일 로 전환:
在这里插入图片描述
在这里插入图片描述
나중에 참고 링크:https://www.jb51.net/article/201031.htm
"그림 을 plt 로 직접 표시 합 니 다.기본적으로 3 채널 로 그림 을 표시 합 니 다."
솔 루 션:plt.imshow()에 인자 추가"
수정 후:
在这里插入图片描述
在这里插入图片描述
즉,imshow 함수 의 두 번 째 매개 변 수 를"gray"로 설정 합 니 다.
在这里插入图片描述
여기 서 OpenCV 그 레이스 케 일이 녹색 으로 해 결 된 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 OpenCV 그 레이스 케 일이 녹색 으로 변 한 후에 그림 이 녹색 으로 변 한 것 에 대해 서 는 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 읽 어 주시 기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기