파이썬 opencv 설치하기!

2019. 6. 10. 05:28

이미지 인식은 딥러닝을 적용하면서 정확도가 굉장히 올라간 영역이다. 인공지능 기술이 발달하면서 가장 정확하고 효용성이 많은 분야가 이미지 관련 분야이다. 이미지는 딥러닝을 이용하기 때문에 일반 CPU에서 학습을 시키기 어렵다. 하지만, 이미 학습된 모델을 활용하는 것은 일반 PC에서도 쉽게 할 수 있다.

오늘은 파이썬에 opencv를 설치하는 방법에 대해서 알아보도록 하겠다.




OpenCV는 Open Source Computer Vision Library의 약자로 오픈소스 컴퓨터 비전 및 머신러닝 라이브러리이다. 얼굴을 인식하고, 물체를 식별하고 이미지를 결합하는 등의 작업이 가능하다. 각각의 영역에 대해서 고도화된 다른 라이브러리들도 있지만 이 OpenCV를 바탕으로 하고 있다. opencv를 설치하기 위해 홈페이지를 방문해 보았다. 현재 OpenCV교육을 홍보중이다.


opencv_홈페이지

( OpenCV 홈페이지 )


홈페이지의 Releases에 가면 설치할 수 있는 여러가지 버전이 있다. 하지만 파이썬에서는 pip install로 opencv를 쉽게 설치할 수 있었다. 처음에는 단순히 pip install opencv를 입력하였지만, 이대로는 설치가 되지 않는다. opencv를 파이썬에서 설치하기 위해서는 pip install opencv-python를 실행하면 된다.


 > pip install opencv-python


파이참을 이용한다면 파이참 메뉴에서 opencv를 선택해 설치할 수도 있다. 파이참에서 opencv를 설치하는 방법이 궁금하다면 아래 포스팅을 참조해보자.
( 참조: 파이썬을 위해 pycharm(파이참)을 써야만 하는 이유 5가지! )



설치 후에 실제 모듈을 불러올 때는 cv2를 입력한다. 패키지명이 opencv인데 cv2로 불러오는 이유는 잘 모르겠다. 헷갈리기는 하지만 cv2를 이용해야 모듈을 불러올 수 있다.


 > import cv2



오늘은 이렇게 파이썬에 opencv를 설치하는 방법에 대해서 알아보았다. 다음 포스팅에서는 이미지를 불러오고 필터를 이용해 이미지를 변형해보는 작업을 해 보도록 하겠다.


파이썬을 직접 활용하는 것만큼 효과적인 공부는 없다. 그래서 파이썬을 활용해서 할 수 있는 일들을 정리해보았다. 자세한 내용은 아래 포스팅을 참조해보자.
( 참조: 파이썬 활용, 파이썬 프로젝트로 할 수 있는 일들을 알아보자! )


몇 가지 팁이나 방법을 알면 파이썬을 더 효율적으로 코딩할 수 있는 방법들이 있다. 자세한 내용이 궁금하다면, 아래 링크를 참조해보자.
( 참조: 파이썬 효율적인 코딩팁과 방법들 )

댓글()
  1. Favicon of https://jayhong212.tistory.com BlogIcon Factful_Day 2020.06.30 00:36 신고 댓글주소  수정/삭제  댓글쓰기

    흥미로운 글이네요. 한번 써봐야겠어요~