코드 및 이미지 : https://github.com/Seokii/Study_OpenCV
컴퓨터 비전에 대한 공부를 시작하면서 OpenCV를 접하게 되었습니다.
OpenCV와 파이썬을 이용해 공부하면서 차근차근 포스팅 하도록 하겠습니다.
주피터 노트북과, 파이썬은 설치되어있다고 가정하며 진행하겠습니다.
OpenCV란 무엇인가?
OpenCV(Open Source Computer Vision Library)은 영상처리 및 컴퓨터 비전 관련 오픈 소스 라이브러리 입니다. OpenCV의 알고리즘들을 활용하여 객체 및 얼굴 인식, 스티칭 등 영상 처리와 비전 관련 작업을 쉽고 빠르게 진행할 수 있습니다. 다양한 기업이나 기관에서 OpenCV를 활용하고 있습니다.
OpenCV 설치하기
저는 윈도우10 64bit, python 3.8.5 및 Anaconda를 사용하고 있습니다.
Anaconda Prompt창을 열고, pip install opencv-python 명령어를 입력하여 OpenCV를 설치합니다.
설치 과정 중 numpy 라이브러리가 필수라는 문구를 보실 수 있습니다. numpy를 설치하시지 않은 분은, pip install numpy 명령어로 numpy를 먼저 설치해주시기 바랍니다.
설치가 완료된 모습은 사진2의 모습과 같습니다.
주피터 노트북으로 OpenCV 확인하기
import cv2
import numpy as np
- OpenCV의 정상작동 여부를 확인하기 위해서 cv2와 numpy를 import 합니다.
image = np.zeros((200,300), np.uint8)
image.fill(300)
- numpy를 사용하여 200x300 크기의 행렬을 만들고 행렬의 원소값을 300으로 지정합니다.
- uint8은 0~255까지를 표현하는 부호없는 정수형 자료형입니다. 3채널 컬러 이미지를 담을 때 주로 사용합니다.
cv2.imshow("OpenCV Test!", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
- "OpenCV Test!" 라는 이름을 가진 윈도우에 작성한 행렬이 표시된 모습을 볼 수 있습니다.
이로써 OpenCV를 설치하고, 주피터 노트북에서 실행해보는 과정을 진행해보았습니다. 다음 포스팅부터는 본격적으로 OpenCV에 대해 알아가는 과정을 포스팅하겠습니다.
도움이 되셨다면 아래 광고 한 번만 클릭해주세요 감사합니다!
'머신러닝 & 딥러닝 > 컴퓨터 비전' 카테고리의 다른 글
[OpenCV with Python] - 06. matplotlib에 이미지 불러오기 cv2.cvtColor() (0) | 2021.09.15 |
---|---|
[OpenCV with Python] - 05. 사진 파일 불러오기 (0) | 2021.09.12 |
[OpenCV with Python] - 04. 텍스트 입력해보기 (0) | 2021.09.04 |
[OpenCV with Python] - 03. 간단한 도형 그리기 (선, 사각형, 원) (0) | 2021.09.04 |
[OpenCV with Python] - 02. 트랙바(Trackbar) 만들기 (1) | 2021.09.04 |
댓글