취미와 밥줄사이

[Open CV] - 기본 사용법 본문

Python/Open CV

[Open CV] - 기본 사용법

취미와 밥줄사이 2021. 5. 4. 10:06

Open CV 기본 사용법


  • 예제코드
import cv2

# 이미지 받아오기
imageName = 'data/images/sample.jpg'

# openCV로 이미지 열기
image = cv2.imread( imageName, cv2.IMREAD_COLOR
if image is None:
    print( '이미지 열 수 없다.')

print(image)
print(image.shape)

# Gray Scale Image: 1개의 행렬로 만들고, 0 ~ 255까지의 숫자로 채워진
# 행렬로 변환된 이미지
grayImage = cv2.cvtColor( image, cv2.COLOR_BGR2GRAY) # grayscale로 변환
cv2.imshow('image', image)
cv2.imshow( 'gray', grayImage)

# 위의 이미지를 화면 표시하면 코드는,
# 실행되었다가 바로 종료된다.
# 왜냐하면, 이 파일 자체를 cpu가 실행해서, 끝냈기 때문에
# 위의 imshow 함수는 바로 종료가 된다.

# 따라서, 위의 imshow 함수를 실행시켜서 우리가 눈으로 
# 확인하기 위해서는 다음처럼 코드 작성

cv2.waitKey(0)
cv2.destroyAllWindows()

  • 출력결과
grayscale

'Python > Open CV' 카테고리의 다른 글

[OpenCV] - Crop and Resize  (0) 2021.05.04
[OpenCV] - 기본 사용법2  (0) 2021.05.04
[OpenCV] - Dilation, Erosion, Opening and Closing  (0) 2021.05.03
[OpenCV] - Sharpening  (0) 2021.05.03
[openCV] - What is openCV?  (0) 2021.05.02