일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 기초
- 운영체제
- 아나콘다
- 플라스크
- 엑셀
- 디렉토리
- 가상환경
- OpenCV
- 리눅스
- 단축키
- 프로그래머스
- MySQL
- visual studio code
- 머신러닝
- 데이터분석
- 라이브러리
- 데이터베이스
- 에러
- 우분투
- 파이썬
- 디버깅
- 판다스
- vscode
- 원격저장소
- 코랩
- SQL
- matplotlib
- 예제
- 깃허브
- 역할
Archives
- Today
- Total
취미와 밥줄사이
[Open CV] - 기본 사용법 본문
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()
- 출력결과
'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 |