?>

Hard Copy World

HCW

Tip and Tech

Home > Info >

Tip and Tech

Windows 용 Python-OpenCV 설치 및 얼굴인식 테스트

페이지 정보

작성자 하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-04-07 14:09 조회16,558회 댓글6건

본문

 

라즈베리파이에서 OpenCV-Python 실행환경을 구축했습니다만... 라즈베리 파이의 성능을 감안할 때 개발속도가 더뎌질 수 있습니다. PC에서 기본적인 동작을 마치고 라즈베리파이에 적용하는 것이 더 효율적이겠죠. 그래서 PC(Windows)에서 OpenCV-Python 개발환경을 설치하고 테스트 해봤습니다.

 

 

파이썬 및 관련 라이브러리 설치

 

Python 2.7.x 버전을 아래 링크에서 받아 설치합니다. Download 메뉴로 들어가서 2.7.x 버전을 선택하세요. Windows x86 MSI installer 선택하시면 됩니다.

http://www.python.org/

다운로드 받아서 설치를 완료하세요.

 

이제 NumPy(Numerical Python)를 설치해야 합니다. 아래 링크로 들어가서 최신 버전 - python 2.7 용 exe 파일을 받으셔서 설치해야 합니다.

http://sourceforge.net/projects/numpy/files/

 

SciPy(Scientific library)를 설치해줍니다. 마찬가지로 최신 릴리즈 - python 2.7 용 exe 파일을 받으셔서 설치해야 합니다.

http://sourceforge.net/projects/scipy/files/scipy/

 

 

OpenCV 설치

 

아래 링크에서 OpenCV 2.4.x 버전 (베타 버전 말구요) 다운로드 받습니다. 실행 파일을 적당한 위치로 옮겨서 실행하면 압축이 풀립니다.

http://opencv.org/downloads.html

 

[openCV 압축 푼 폴더\build\python\2.7\x86] 폴더에 cv2.pyd 파일이 있습니다. 이걸 아래 Python 설치 경로에 복사해 줍니다.

  • C:\Python27\Lib\site-packages (자신의 설치 경로와 맞는지 확인하세요)

 

파이썬 패스도 설정해 둡니다. [제어판 - 시스템 및 보안 - 시스템 - 고급 시스템 설정 - 환경 변수 - 시스템 변수 - Path] 를 선택해서 제일 마지막에 ;c:\python27 추가해 줍니다.

 

 

테스트

 

[openCV 압축 푼 폴더\sources\samples\python2] 폴더에 가보시면 demo.py 가 있습니다. 마우스 우클릭 - Edit with IDLE 선택하면 파이썬 개발툴에서 열립니다. Run - Run module 선택하시면 실행시킬 수 있습니다. 각종 예제를 여기서 다 실행해 볼 수 있습니다.

 

얼굴인식 예제를 실행해보죠. [윈도우+R키 => cmd 입력] 후 커맨드 창에서 [openCV 압축 푼 폴더\sources\samples\python2] 폴더로 이동하세요. 그리고 아래 명령어를 실행합니다.

  • python facedetect.py

facedetect

 

캠이 설치된 노트북이라면 아래 명령으로 실시간 얼굴 인식을 테스트 해볼 수 있습니다. 경로 잘 확인하고 실행하세요.

  • python facedetect.py --cascade c:\openCV 압축 푼 폴더\sources\data\haarcascades\haarcascade_frontalface_alt.xml 0

 

참고자료


하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물

모든 전통이 한 때는 오해를 면치 못했다. 마찬가지로 모든 아이디어는 한 때는 비웃음을 면치 못했다. -홀브룩 잭슨 ::::: 느닷없이 떠오르는 생각이 가장 귀중한 것이며, 보관해야할 가치가 있는 것이다. -베이컨 ::::: 미리 숙고하면 힘든 일도 그저 실행에 옮기는 순간 쉬워진다. - 로버트 M. 피어식

댓글목록

박성진님의 댓글

박성진 이름으로 검색 작성일

업무에서 간단히 그리고 신속하게 image processing 테스트 해보고 싶은게 있어서 OpenCV + Python 조합으로 솔루션을 찾다가 여기와서 덕분에 연착륙하게 되었습니다. 이 블로그는 RaspberryPi 때문에 예전에 알게 되었는데 제 Pi는 일년넘게 쉬고 있거든요;; 나중에 여기서 더 많이 배워가겠습니다. 고맙습니다.
참!! numpy는 괜히 최신버전 받았다가 windows용 compiler가 없어서 초반에 애를 먹었네요;; 버전을 한단계 낮추어 찾아보니 binary 포함한 superpack이 있어 그나마 쉽게 demo.py 까지 갔습니다~ ㅎㅎ

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

가능한듯 합니다. 아래 링크 참고하세요.
http://www.pyimagesearch.com/2015/10/26/how-to-install-opencv-3-on-raspbian-jessie/

이평남님의 댓글

이평남 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

안녕하세요.
좋은 정보를 보면서 따라서 하나하나 진행하면서 궁금한 부분이 있어서 이렇게 글을 쓰게 되었습니다.
위에 글에서 보면 NumPy(Numerical Python)를 설치하려면, 아래 링크로 들어가서 최신 버전 - python 2.7 용 exe 파일을 받아야 한다고 되있습니다.
그런데 제가 못찾는건지  최신 버전 - python 2.7 용 exe 파일을 찾지 못해서...혹시 어떤 파일인지 자세히 알수 있을까요?