2012-09-16 3 views
2

OpenCV 용 Python 바인딩을 사용하고 있습니다. 기본적으로 OpenCV 패키지를 컴파일하고 파이썬 배포본에 .pyd 파일을 배치하면됩니다.OpenCV - Python 바인딩의 IPP, TBB 및 CUDA

내 질문은 : Intel IPP, TBB 및 CUDA 으로 OpenCV 패키지를 컴파일하면 Python 바인딩에 영향을 줍니까? 그리고 만약 그렇다면 컴파일을 한 사람으로부터 .pyd 파일을 얻을 수 있습니까? (이 문제를 해결하는데 문제가 있습니다.)

답변

2

OpenCV-Python은 기본 C++ 코드를 감싸는 래퍼입니다. 따라서 IPP, TBB로 컴파일하면 파이썬 코드도이를 사용해야합니다.

그러나 CUDA와 관련하여 OpenCV는 GPU 작업을위한 별도의 기능을 제공합니다. 그리고 그 함수는 지금까지 파이썬 바인딩을 가지고 있지 않습니다. 따라서 파이썬에서 액세스 할 수 없습니다. (물론, 그들은 GPU 함수에 대한 래퍼를 만들 계획이기 때문에 미래에는 사용할 수 있지만 지금은 사용할 수 없습니다).

지금 당신은 가능한 모든 최적화를 한 경우 여전히 코드가 느린 생각, 당신은 사이 썬과 같은 다른 방법을 사용하거나 C에 코드를 작성하고

+0

안녕하세요 C 등에서 호출해야합니다! 프리랜서 기회에 관한 이메일을 보내고 싶습니다. 관심이 있으시면 [Twitter] (https://twitter.com/karlphillip) 또는 [LinkedIn] (http://www.linkedin.com/in/karlphillip)에 메시지를 남기십시오. – karlphillip

+0

글쎄, 난 두 계정을 사용하지 않는, 나는 Gmail에서 우편으로 보내주십시오, 확인하시기 바랍니다. –