Download presentation
Presentation is loading. Please wait.
1
Python 및 OpenCV 설치
2
Index Python 설치 - anaconda Opencv 설치 PyCharm 설치 Opencv 활용 예제
PyCharm import 오류 시 해결 방법
3
Python 설치 - anaconda Python과 핵심 라이브러리를 제공하는 anaconda를 이용한
4
Python 설치 1. Anaconda의 공식 다운로드 페이지에서 예시와 같이 원하는 버전 을 선택해 다운로드 [ ]
5
Python 설치 2. 다운로드된 설치 파일을 실행해 설치를 진행
※ 설치 경로를 제외한 나머지는 전부 기본 설정대로 설치를 권장 원하는 경로 지정
6
Python 설치 3. 시스템 환경변수 설정 창에서 Path에 다음 경로들을 설정
※ 본인이 설치한 경로를 참조하여 다음 3가지의 경로를 추가
7
Python 설치 4. Python이 정상적으로 설치되었는지 CMD창에서 ‘python’ 명령으 로 확인, 예시와 같이 Python 인터프리터가 실행되면 설치 완료
8
오픈소스 라이브러리인 Opencv를 설치하는 과정
컴퓨터비전 기술이 구현되어 있는 오픈소스 라이브러리인 Opencv를 설치하는 과정
9
OpenCV(Open source Computer Vision)
실시간 컴퓨터 비전을 위한 공개용 라이브러리 1999 Intel 2000 CVPR – α ver. 공개 2006 – 1.0 ver. 공식 발표 – ver. 발표 , 500개 이상 알고리즘 제공 크로스-플랫폼 cv.h 영상처리와 비전 알고리즘 ml.h 통계적 분류 및 군집화 highgui.h GUI, 영상/비디오 입출력 관련 cxcore.h 기본 구조와 알고리즘, XML, 그리기 기능 cvaux.h HMM과 스테레오 비전 관련
10
Opencv 설치 1. CMD창에서 ‘conda install –c menpo opencv’ 명령을 입력 후 ‘y’를 입력하여 계속 Python-OpenCV 라이브러리 설치
11
Opencv 설치 2. 설치가 정상적으로 되었는지 확인하기 위해 CMD창에서 python 인터프리터를 실행하고, ‘import cv2’ 명령을 실행해서 오류가 발생하 지 않는다면 정상적으로 설치 완료
12
PyCharm 설치 Python을 이용해 개발할 수 있도록 IDE 중 하나인 PyCharm을 설치하는 과정
※ Visual Studio에서도 가능하나, 추가 설치를 요구
13
PyCharm 설치 1. [ 페이지에 접속 하여 설치 파일을 다운로드 받는다.
14
PyCharm 설치 2. Community 설치 버전을 선택해 다운로드
15
PyCharm 설치 3. 다운로드한 설치파일을 실행
16
PyCharm 설치 4. 64-bit launcher는 바탕화면에 아이콘 생성 옵션, .py는 PyCharm에 서 .py 파일을 실행할 수 있도록 하는 옵션.
17
PyCharm 설치 5. 기본으로 설정된 세팅을 사용
18
PyCharm 설치 6. 새 프로젝트를 생성
19
PyCharm 설치 7. 프로젝트에 Python File을 생성하여 시작
프로젝트에서 우클릭
20
PyCharm import cv2 오류 시 해결법
CMD 환경에서 ‘import cv2’ 명령은 작동되나, PyCharm IDE 환경에서 오류가 날 시의 해결 방법
21
import error 해결법 1. 새 프로젝트를 생성하여 경로와 이름을 지정하고 하단의 Project Interpreter 옵션을 클릭 (이 작업은 한번만 수행하면 됨. 새 프로젝트 생성 시에 매번 수행할 필요 없음)
22
import error 해결법 2. 밑의 항목에서 Existing interpreter를 선택하고, 오른쪽 설정 버튼 을 클릭
23
import error 해결법 3. Add Local을 클릭하고, System interpreter를 선택하여 OK를 클릭
24
import error 해결법 4. Create를 클릭하여 새 프로젝트를 생성 후 python 파일을 만들고, 다시 import cv2 명령을 수행하여 테스트
25
Python 환경에 연동시킨 Opencv 라이브러리를 활용해
간단한 영상 처리를 수행하는 소스코드 예제
26
Opencv 활용 예제 – 단일 영상 출력
27
Opencv 활용 예제 – 동영상 출력
28
Assignment - 정지영상 및 동영상 출력 프로그램 작성 -
셀폰으로 정지영상 및 동영상 촬영 촬영된 영상 업-로드 영상 입력 및 출력 프로그램 작성
29
Thank you
Similar presentations