나는 파이썬 + 컴퓨터 비전 + opencv의 영역에 새로운 해요, 그래서 나는에 나열된 번들 중 하나를 구입;- https://www.pyimagesearch.com/practical-python-opencv/ OpenCV의 전체 설치없이 할 수 없습니다 OpenCV에 대한 몇 가지 작업이 있습니다 (약 3GB 크기), 하지만 당신은 실제로 파이썬 오픈 CV의 상당히 최소한의 설치와 꽤 많은 작업을 수행 할 수 있습니다. 우리는이 시리즈의 후반에 OpenCV의 전체 설치를 사용하여 바람, 그래서 당신은 당신이 좋아하는 경우에 그것을 얻을 주시기 바랍니다 수 있습니다,하지만이 3 모듈은 잠시 동안 우리를 바쁘게 합니다! 그림 15: 이 첫 번째 예제 파이썬 스크립트에서 배운 OpenCV 기본을 표시하는 출력 애니메이션입니다. 예를 들어 영화에서 얼굴을 인식하는 작업을 하고 있다고 가정해 보겠습니다. 먼저 얼굴 감지 알고리즘을 실행하여 작업중인 모든 프레임에서 얼굴의 좌표를 찾습니다. 그런 다음 면 ROI를 추출하여 저장하거나 처리하려고 합니다. 쥬라기 공원에서 이안 말콤 박사가 포함된 모든 프레임을 찾는 것은 훌륭한 얼굴 인식 미니 프로젝트가 될 것입니다. 좋아하는 텍스트 편집기 또는 IDE에서 opencv_tutorial_01.py를 열어 시작하자 : 라이센스는 학문적 및 상업적 용도 모두에 무료로 사용할 수 있음을 의미합니다. 파이썬, 자바, c 및 C ++: 그것은 즉 프로그래밍 언어의 몇 가지를 지원합니다. 다른 한편으로는, 그것은 윈도우를 지원, 리눅스, 맥 Os, 심지어 안 드 로이드 운영 체제. 나는 몇 가지 주제 주위에 내 머리를 얻기 위해 고군분투로 정보와 예제가 매우 도움이 발견. 번들을 사용할 수 있게 하는 것이 매우 유용했습니다, 그림 11: OpenCV와 파이썬으로 모양을 그리는 것은 쉽게 선택할 수 있는 기술입니다.

이 이미지에서는 cv2.사각형을 사용하여 빨간색 상자를 그렸습니다. 이 예제에서는 면 주위의 좌표를 미리 결정했지만 얼굴 감지 방법을 사용하여 얼굴 좌표를 자동으로 찾을 수 있습니다. 그림 12: OpenCV의 cv2.circle 방법을 사용하면 이미지의 아무 곳이나 원을 그릴 수 있습니다. 이 예제에서는 -1 선 두께 매개변수로 표시된 대로 솔리드 원을 그려 보았습니다(양수 값은 가변 선 두께의 원형 윤곽선을 만듭니다). 나는 당신이 당신의 컴퓨터에 파이썬이 있다고 가정합니다. 경우에 당신은 당신이 가서 여기에 도움이 필요합니다. pip3 매트 플롯립을 설치하거나 apt-get 설치 파이썬3-matplotlib. 우리는 여기에 많은 파이썬 예제를 통해 작업 할 것입니다. OpenCV의 파이썬 바인딩을 시작하는 것은 실제로 많은 사람들이 처음에 그것을 밖으로 만드는 것보다 훨씬 쉽습니다. 파이썬-OpenCV, Numpy 및 Matplotlib : 당신은 두 개의 주요 라이브러리가 필요합니다, 옵션 세 번째와 함께. 이렇게 하면 NumPy를 사용하는 다른 라이브러리와 쉽게 통합할 수 있습니다.

예를 들어 SciPy 및 Matplotlib과 같은 라이브러리입니다. 얼굴 감지는 일반적인 경우이기 때문에 OpenCV는 얼굴에서 눈, 손, 다리에 이르기까지 모든 것을 감지할 수 있는 여러 개의 캐스케이드가 내장되어 있습니다. 인간이 아닌 것들에 대한 계단식도 있습니다. 예를 들어, 바나나 가게를 운영하고 바나나를 훔치는 사람들을 추적하려는 경우,이 사람은 그것을 위해 하나를 구축했습니다! 다른 하나는 여기에 같은 우려를 제기했다: https://python-forum.io/Thread-imutils-grab-contours-error-reg pip 명령으로 아직 사용할 수없는 3.4.2와 같은 opencv 파이썬의 최신 pakages를 설치하는 방법. 명령은 bash 프롬프트 $ 문자 후 모든 것입니다. 터미널에 파이썬 opencv_tutorial_01.py를 입력하면 첫 번째 이미지가 나타납니다. 다운로드한 첫 번째 스크립트를 닫고 opencv_tutorial_02.py를 열어 두 번째 예제를 시작하십시오: Q: 패키지와 가져오기가 다른 이유(opencv-python 대 cv2)? 전체 시리즈는 기계에 OpenCV 및 파이썬을 설정하고 이미지와 비디오에 대한 간단한 작업을 수행하며 마지막으로 물체를 감지하는 데 앞장섭니다. 그림 3에서 볼 수 있듯이 이안 말콤 박사의 얼굴을 추출했습니다. 이 예제에서 Photoshop을 사용하여 (x, y) 좌표를 미리 정했지만 블로그에서 나와 함께 있으면 얼굴 ROI를 자동으로 감지하고 추출 할 수 있습니다.

다음으로, 많은 이미지 및 비디오 분석은 가능한 한 소스를 단순화하는 것으로 귀결됩니다.