본문 바로가기
OpenCV[Computer Vision]

OpenCV 사용[Open Source Computer Vision]

by cellin 2024. 1. 17.

OpenCV(Open Source Computer Vision)

- 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리

- 실시간 이미지 프로세싱에 중점을 둔 라이브러리

 

 

 
 

 

OpenCV를 활용한 대부분의 작업은 이미지를 읽어서 적절한 연산을 적용, 결과를 출력하거나 파일로 저장하는 일을 합니다.

 

 

그러면 OpenCV를 사용하기위해 세팅 해보겠습니다.

 

 

OpenCV 설치

pip install opencv-python
 
 

 

 

 

import하여 사용하기

 

 

- OpenCV의 정상작동을 확인하기 위해 CV2, numpy를 import

import cv2
import numpy as np
 

- numpy를 시용하여 200X300 크기의 행렬 생성 및 행렬의 원소값을 300으로 지정

- uint8은 0-255까지 표현하는 부호 없는 정수형 자료형임[3채널 컬러 이미지를 담을 때 주로 사용]

image = np.zeros((200,300), np.uint8)
 
image.fill(300)
 

 

- "OpenCV TEST!"라는 창이 생성되어 표시됨

 

cv2.imshow("OpenCV TEST!", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
 

 

 

 

 

아래와 같은 화면이 나타납니다.

 

 

 

 

 

 

 

 

 

 

사진: UnsplashAnnie Spratt

728x90
반응형