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