인공지능 프로그래밍2

뭐라구요·2024년 3월 19일
0

영상인식이란?

그림으로 된 정보를 컴퓨터를 이용하여 처리하는 일을 말한다. 고도의 그래픽 기술과 함께 인공지능적인 요소가 필수적으로 포함되어야 하는 분야이다.

OpenCV 란?

openCV는 오픈소스 라이브러리다. 컴퓨터 비전과 머신 러닝을 위한 도구들이 들어있다. 이미지 처리, 객체 검출, 얼굴 인식 등 다양한 작업을 할 수 있다. C++, Python, Java 등 다양한 언어에서 사용 가능하니까 편리하게 활용할 수 있다.

파이썬 가상환경부터 주피터 노트북 세팅까지

아나콘다 설치
먼저 https://www.anaconda.com/download#Downloads 사이트에 들어가서 아나콘다를 설치한다.
설치가 끝난후엔 환경변수를 알맞게 세팅한다.

가상환경 생성

conda --name (가상환경명 ex.py37_test) python=(원하는버전 ex.3.7)

가상환경 리스트 확인

conda env list

가상환경 활성화

conda activate 가상환경명

가상환경 비활성화

conda deactivate

이렇게하면 가상환경 구축은 끝이다.

그럼 가상환경을 실행한 후 주피터 노트북을 설치한다.

주피터 노트북 설치

pip install jupyter notebook

주피터 노트북 실행

jupyter notebook

openCV 이미지, 영상 출력 방법

이미지

import cv2
 
img = cv2.imread('data/Dog.jpg')
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()

영상

import cv2

cap = cv2.VideoCapture(0)
print(cap.isOpened())
while(cap.isOpened()):
    ret, frame = cap.read()
    if ret :
        cv2.imshow('frame', frame)
        
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    else:
        break

cap.release()
cv2.destroyAllWindows()

퀴즈

퀴즈1

0개의 댓글