PCO 고급 카메라용 머신러닝 프로그래밍 언어 Python API
PCO는 모든 고급형 카메라 시스템에 Python-Binding을 제공하고 있다.
Python 소프트웨어 패키지에 대한 인터페이스는 Python3로 작성되었으며 카메라 작동에 필요한 모든 기능이 포함되어 있다.
카메라는 몇 줄의 소스 코드만으로 Python으로 구성하고 시작할 수 있다. Python 인터페이스는 유연성 또는 성능 손실이 없이 카메라 사용을 대폭 단순화한다. 사용하기 쉬운 기능에는 링 버퍼 또는 FIFO 모드와 같은 다양한 녹음 기능이 있다.
사용자는 백그라운드에서 실행되는 녹화에 관계없이 이미지에 액세스 할 수 있으므로 동시 작업을 계속할 수 있다. 미리보기 이미지를 표시하고, 기록을 저장하거나 이미지로 계산을 수행한다. 프로그래밍 언어에 대한 확장은 PyPI(Python Package Index)를 사용하여 로드 할 수 있다.
Python 인터페이스는 패키지 관리에 포함되어 있으며 자체 시스템에서 모든 필수 구성요소의 자동 통합을 담당하다. 인터페이스에서 사용되는 파일 유형 numpy. ndarray는 표준으로서 구축되었다. 데이터 처리에 많은 라이브러리를 사용할 수 있으며 NumPy, matplotlib 또는 SciPy를 사용할 수 있다. 따라서 일반적인 기능으로도 작업할 수 있고 기존 환경에 카메라를 문제없이 내장할 수 있다.
PCO 웹 사이트에서 Python 인터페이스로 카메라를 작동을 위한 다양한 프로그래밍 예제가 제공된다. 간단한 스크립트는 새로운 프로젝트를 위해 사용하거나 기존 프로그램에 쉽게 통합될 수 있으며 예제가 있는 Jupyter 노트북을 대화형 작업에 사용할 수 있다.
자료 제공: PCO(www.pco.de)



