>  기사  >  백엔드 개발  >  PHP가 opencv로 이것을 할 수 있습니까?

PHP가 opencv로 이것을 할 수 있습니까?

(*-*)浩
(*-*)浩원래의
2019-10-19 09:44:545992검색

php-opencv 라이브러리는 GitHub에서 찾을 수 있으며 OpenCV 메서드를 호출하기 위한 PHP 7 모듈입니다.

PHP가 opencv로 이것을 할 수 있습니까?

OpenCV는 BSD 라이센스(오픈 소스)에 따라 출시된 크로스 플랫폼 컴퓨터 비전 라이브러리이며 Linux, Windows, Android 및 Mac OS 운영 체제에서 실행할 수 있습니다. (권장 학습: PHP 비디오 튜토리얼)

OpenCV는 C++ 언어로 작성되었으며 주요 인터페이스도 C++ 언어이지만 여전히 많은 수의 C 언어 인터페이스를 유지합니다.

라이브러리에는 Python, Java 및 MATLAB/OCTAVE(버전 2.5)용 인터페이스도 많이 있습니다. 이러한 언어에 대한 API 인터페이스 기능은 온라인 설명서를 통해 얻을 수 있습니다. 이제 C#, Ch, Ruby 및 GO에 대한 지원도 제공됩니다.

모든 새로운 개발 및 알고리즘은 C++ 인터페이스를 사용합니다. 2010년 9월에는 CUDA를 사용한 GPU 인터페이스도 구현되었습니다.

OpenCV는 1999년 Intel에 의해 구축되었으며 현재는 Willow Garage에 의해 구동됩니다.

가벼우며 효율적입니다. 일련의 C 함수와 소수의 C++ 클래스로 구성되어 있으며 Python, Ruby, MATLAB 및 기타 언어로 인터페이스를 제공하고 이미지 처리 및 컴퓨터 비전에서 많은 공통 알고리즘을 구현합니다. 최신 버전은 2017년 12월 23일에 출시된 3.4입니다.

OpenCV에는 500개 이상의 C 함수를 포함하는 크로스 플랫폼 중간 및 고급 API가 있습니다. 일부는 사용할 수 있지만 다른 외부 라이브러리에 대한 종속성은 없습니다.

OpenCV는 Intel® IPP(Integrated Performance Primitives)를 위한 투명한 인터페이스를 제공합니다. 즉, 특정 프로세서에 최적화된 IPP 라이브러리가 있는 경우 OpenCV는 런타임에 이를 자동으로 로드합니다.

위 내용은 PHP가 opencv로 이것을 할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.