OpenCV:OpenCV-Python Tutorials 소개

OpenCV

OpenCV 는 Gary Bradsky 가 1999 년 Intel 에서 시작했으며 2000 년에 첫 번째 릴리스가 나왔습니다. Vadim Pisarevsky 는 Gary Bradsky 에 합류하여 Intel 의 러시아 소프트웨어 OpenCV 팀을 관리했습니다. 2005 년 OpenCV 는 2005 년 DARPA Grand Challenge 에서 우승 한 차량 인 Stanley 에서 사용되었습니다. 나중에 Gary Bradsky 와 vadim Pisarevsky 가 프로젝트를 이끌고있는 Willow Garage 의 지원하에 활발한 개발이 계속되었습니다. OpenCV 는 이제 컴퓨터 비전 및 기계 학습과 관련된 다양한 알고리즘을 지원하며 날마다 확장되고 있습니다.

OpenCV 는 C++,Python,Java 등과 같은 다양한 프로그래밍 언어를 지원합니다. Windows,Linux,OS X,Android 및 iOS 를 포함한 다양한 플랫폼에서 사용할 수 있습니다. CUDA 및 OpenCL 을 기반으로하는 고속 GPU 작업을위한 인터페이스도 적극적으로 개발 중입니다.

OpenCV-Python 은 OpenCV C++API 와 Python 언어의 최상의 특성을 결합한 OpenCV 용 Python API 입니다.

OpenCV-Python

OpenCV-Python 은 컴퓨터 비전 문제를 해결하기 위해 고안된 Python 바인딩 라이브러리입니다.

파이썬은 일반적인 프로그래밍 언어에 의해 시작 Guido 반로 섬는 매우 인기가 되었고,매우 빠르게 때문에 주로 단순하고 코드를 읽기 쉽도록 합니다. 이를 통해 프로그래머는 가독성을 떨어 뜨리지 않고 더 적은 코드 줄로 아이디어를 표현할 수 있습니다.

C/C++과 같은 언어에 비해 Python 은 더 느립니다. 는 말했다,Python 사용하여 쉽게 확장할 수 있 C/C++,할 수 있도록 작성 계산 집약적인 코드는 C/C++로 만들고 Python 래퍼로 사용할 수 있는 파이썬은 모듈이 있습니다. 이것은 우리에게 두 가지 장점은 첫째,코드로 원래는 C/C++코드(그것은 이후 실제적인 C++코드를 작업에서 배경)과 둘째로,그것은 쉽게 코드에서는 파이썬다 C/C++. OpenCV-Python 은 원래 OpenCV C++구현을위한 Python 래퍼입니다.

OpenCV-Python 은 MATLAB 스타일 구문을 사용하여 수치 연산에 매우 최적화 된 라이브러리 인 Numpy 를 사용합니다. 모든 OpenCV 배열 구조는 Numpy 배열로 변환됩니다. 또한 SciPy 및 Matplotlib 와 같은 Numpy 를 사용하는 다른 라이브러리와 쉽게 통합 할 수 있습니다.

OpenCV-Python 튜토리얼

의 새로운 자습서 안내하는 다양한 기능을 사용할 수 있에 OpenCV-Python. 이 가이드는 주로 OpenCV3 에 중점을 둡니다.x 버전(자습서의 대부분은 OpenCV2 에서도 작동하지만.엑스).

Python 및 Numpy 에 대한 사전 지식은이 안내서에서 다루지 않으므로 권장됩니다. OpenCV-Python 을 사용하여 최적화 된 코드를 작성하려면 numpy 와의 숙련도가 필수입니다.

이 튜토리얼은 원래 Alexander Mordvintsev 의지도하에 Google Summer of Code2013 프로그램의 일환으로 Abid Rahman K. 에 의해 시작되었습니다.

OpenCV 가 필요합니다!!!

OpenCV 는 오픈 소스 이니셔티브이기 때문에 라이브러리,문서 및 자습서에 대한 기여를 환영합니다. 실수를 발견하면 이 자습서(에서 작은 맞춤법 실수를 지독한 오류 코드에서는 개념),바랍정에 의해 복제 OpenCV GitHub 에서 제출한 풀 요청을 합니다. OpenCV 개발자는 pull 요청을 확인하고 중요한 피드백을 제공하며(검토 자의 승인을 통과하면)OpenCV 에 병합됩니다. 그런 다음 오픈 소스 기여자가 될 것입니다:-)

OpenCV-Python 에 새로운 모듈이 추가됨에 따라이 자습서를 확장해야합니다. 익숙하다면 특정한 알고리즘을 쓸 수 있는 최대 튜토리얼을 포함한 기본 이론 및 알고리즘 코드의 사용 예를 보여주는,그렇게하시기 바랍니다.

기억하십시오,우리는 함께이 프로젝트를 큰 성공으로 만들 수 있습니다!!!

참여자

아래는 OpenCV-Python 에 자습서를 제출 한 참여자 목록입니다.

  1. Alexander Mordvintsev(GSoC-2013 멘토)
  2. Abid Rahman K.(GSoC-2013 인턴)

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다