728x90
이미지 파일을 읽어오고, 흑백으로 변경한 뒤, 저장하는 코드입니다.
import cv2
imageName = "data/images/sample.jpg"
image = cv2.imread(imageName, cv2.IMREAD_COLOR)
if image is None :
print("Could not open or find the image")
이미지를 불러오고, 에러처리를 해줍니다.
grayImage = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
사진의 색을 그레이스케일로 변경합니다.
cv2.namedWindow("gray image", cv2.WINDOW_AUTOSIZE)
cv2.imshow("gray image", grayImage)
창의 이름과 성질을 설정하고, 창에 numpy 인 grayImage를 표현합니다.
cv2.imshow("gray image", grayImage)
이미지 불러내기
cv2.imwrite("data/result_gray.jpg", grayImage)
작업한 이미지 저장하기.
cv2.waitKey(0)
cv2.destroyAllWindows()
아무키나 눌러도 꺼지게 하기~
import cv2
imageName = "data/images/sample.jpg"
image = cv2.imread(imageName, cv2.IMREAD_COLOR)
if image is None :
print("Could not open or find the image")
grayImage = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 창에 이름과 성질을 설정.
cv2.namedWindow("gray image", cv2.WINDOW_AUTOSIZE)
# 위에서 설정한 창 gray image 에다, numpy 인 grayImage를 표현
cv2.imshow("gray image", grayImage)
# 작업한 이미지를 파일로 저장하는 코드
cv2.imwrite("data/result_gray.jpg", grayImage)
cv2.waitKey(0)
cv2.destroyAllWindows()
728x90
'OpenCV' 카테고리의 다른 글
OpenCV 2 Video read/write (0) | 2021.04.18 |
---|---|
OpenCV 이미지에 도형 그리기 (0) | 2021.04.15 |
OpenCV 데이터 타입 변환입 변환 (0) | 2021.04.15 |
OpenCV 이미지 crop 하기 (1) | 2021.04.15 |
OpenCV_numpy_array (0) | 2021.04.15 |