일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- javascript #prototype # array # find()
- angular
- typescript
- anaconda
- 가상사설망
- tsotry
- Storyboard
- keytool
- 해시함수
- passport.js
- Git
- 안좋은습관10가지
- guide
- 요구사항정의서 #기획 #UI/UX기획
- Vue
- Javascript #MDN #Webs #Docs
- privateKey
- webpack
- 일기
- 웹기획
- securitykey
- SSL인증서
- CSS #pseudo-classes
- CSS #flex
- es5 #es6
- PublicKey
- behaviorsubject
- nodejs
- Ke
- TensorFlow
- Today
- Total
민자의 지식창고
OpenCV-python 본문
OpenCV는 비전 라이브러리 중 하나로 크로스플랫폼과 실시간 이미지 프로세싱에 중점을 둔 라이브러리 다양한 플랫폼을 지원 합니다. OpenCV만으로 왠만한 영상처리가 가능해졌습니다.
OpenCV-python은 C++로 이루어진 OpencCV 한번 랩핑한것으로 요세는 Python을 더 많이 씁니다. 이유는 딥러닝 관련 연구가 파이썬으로 진행되면서 파이썬 라이브러리의 사용 빈도가 더욱 많아지고 있습니다
파이썬 언어 특성에 따라 c/c++에 비해 컴파일 속도가 느리나, 성능적 이슈에 관한 부분은 c/c++로 구현 후 이를 파이썬으로 사용 할수 있도록 rapper를 생성 합니다.
numpy(numerical python)이라 부르는 수학연산을 위해 최적하된 라이브러리를 활용합니다.
numpy는 컴퓨터그래픽스, 이미지 프로세싱, 비전 처리 등에 필요한 행렬연산을 쉽게 할수 있습니다.
OpenCV 배열 구조는 Numpy 배열로 변환되고 이릍 통해 내부 처리 하게 됩니다
Python 환경 구축은 아래를 참고 하겠습니다. opencv 사용 목적이 러닝 관련 작업이 이기 때문입니다.
2020/07/22 - [놀이터/Tensorflow] - Tensorflow 환경 구성 (Anaconda + jupyter Notebook 설치)
Tensorflow 환경 구성 (Anaconda + jupyter Notebook 설치)
Anaconda (Contiuum Analytics 배포한 파이썬 IDE) 장점은 아래와 같습니다 변수의 자료형과 사이즈 확인 실행에 대한 시간 확인 콘솔 기능 지원 가상환경 제공 각 패키지, 모듈 관리 가능 실행 Anaconda Navig
laheepapa.tistory.com
1.anaconda에서 Opencv를 설치를 합니다.
conda install -c menpo opencv3
실패하면,
pip install opencv-install
//or
pip install opencv-contrib-python
아래와 같은 설치 결과를 얻게 됩니다.
(mds) C:\Users\andro>pip install opencv-python
Collecting opencv-python
Downloading opencv_python-4.3.0.36-cp37-cp37m-win_amd64.whl (33.4 MB)
|████████████████████████████████| 33.4 MB 3.3 MB/s
Requirement already satisfied: numpy>=1.14.5 in c:\anaconda3\envs\mds\lib\site-packages (from opencv-python) (1.18.5)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.3.0.36
2.jupyter notebook를 열어 봅니다.
혹시나, anaconda에서 내가 구성한 가상환경에서 jupyter를 실행 해야 합니다.
실행 후 cv2를 확인 합니다.
import cv2
3.아래 라이브러리도 opencv와 같은 방법으로 설치를 합니다
pip install numpy
pip install matplotlib
참고자료 - 문제가 되었을시에 삭제 하도록 하겠습니다.
https://m.blog.naver.com/samsjang/220498694383
[01편] OpenCV-Python
이미지 프로세싱 & 컴퓨터 비전OpenCV-Python 강좌 1편 : OpenCV-Python 소개 및 준비하기 필...
blog.naver.com
'개발노트 > OpenCV' 카테고리의 다른 글
Adative Thresholding (0) | 2020.07.24 |
---|---|
OpenCV Thresholding (0) | 2020.07.24 |
Opencv 색 바꾸기 (0) | 2020.07.23 |
OpenCV 이미지 비트 연산 (0) | 2020.07.23 |
openCV로 이미지 확인 (1) | 2020.07.23 |