2017-04-13 3 views
1

저는 모션 시뮬레이션을위한 컴퓨터 비전을 사용하여 손 제스처 인식 작업을하고 있습니다. 나는 파이썬에 대한 지식이 없기 때문에 나는 C++을 가지고 있으며 따라서 C++로 opencv 코드를 프로그래밍했다. 이제 나는이 코드를 믹서기에서 사용하기를 원합니다. 블렌더에이 코드를 어떻게 통합 할 수 있는지 말해주십시오.블렌더에서 opencv (C++) 코드를 사용하는 방법?

답변

2

블렌더의 소스 코드와 compiling your own custom version을 변경하지 않고 믹서기에서 코드를 사용하려면 addon을 사용해야합니다. 블렌더는 애드온 시스템을 위해 파이썬을 사용합니다. 각각은 addon is a python module입니다. 파이썬의 ctypes module을 사용하여 파이썬 스크립트에서 컴파일 된 코드를 호출 할 수 있습니다.

일반적으로 애드온은 파이썬으로 작성되지만 블렌더에서 사용할 수있는 compiled C/C++ python module을 사용하거나 통합 할 수 있습니다. 모듈을 컴파일하여 블렌더의 addon 폴더에 추가 할 수 있는지 또는 라이브러리가있는 폴더와이를로드하는 작은 파이썬 스크립트가 필요한지 여부는 100 % 확신 할 수 없습니다.

cython을보고 싶을 수도 있습니다. 파이썬 코드가 필요하며 컴파일 할 수있는 C/C++ 코드로 바뀌므로 코드 링크를위한 시작점을 제공 할 수 있습니다. 블렌더 추가 기능으로 cython을 사용하는 예제는 CubeSurfer을보십시오.

블렌더 특정 도움말을 보려면 blender.stackexchange.com을 참조하십시오.

관련 문제