저는 모션 시뮬레이션을위한 컴퓨터 비전을 사용하여 손 제스처 인식 작업을하고 있습니다. 나는 파이썬에 대한 지식이 없기 때문에 나는 C++을 가지고 있으며 따라서 C++로 opencv 코드를 프로그래밍했다. 이제 나는이 코드를 믹서기에서 사용하기를 원합니다. 블렌더에이 코드를 어떻게 통합 할 수 있는지 말해주십시오.블렌더에서 opencv (C++) 코드를 사용하는 방법?
1
A
답변
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을 참조하십시오.
관련 문제
- 1. OpenCV 2.3.1에서 Contours를 사용하는 방법?
- 2. 블렌더에서 이미지를 추가하는 방법?
- 3. 블렌더에서 unity3d로 내보내기하는 방법
- 4. C#에서 C++ 코드를 사용하는 방법?
- 5. C++에서 C 코드를 사용하는 방법
- 6. Boost :: Python으로 C++ OpenCV 코드를 어떻게 감쌀까요?
- 7. openCV 라이브러리를 사용하는 C++에서 cvAdd 예외
- 8. Python에서 OpenCV Submodule을 사용하는 방법?
- 9. Java에서 opencv BOWKMeansTrainer를 사용하는 방법?
- 10. Mac에서 OpenCV VideoWriter를 사용하는 방법
- 11. 블렌더에서 카메라 옵션을 설정하는 방법
- 12. 블렌더에서 모델에 모션을 적용하는 방법
- 13. C - Windows에서 vt100 코드를 사용하는 방법
- 14. C++ DLL에서 유니 코드를 사용하는 방법
- 15. C#에서 URL 인코딩 코드를 사용하는 방법
- 16. 자주 사용하는 코드를 단축하는 방법 C#
- 17. Xamarin Forms에서 C 코드를 사용하는 방법
- 18. 이 코드를 matlab에서 사용하는 방법은 무엇입니까? (경로 설정 opencv)
- 19. CvLoadImage가 C 코드를 사용하는 Xcode에서 작동하지 않습니다.
- 20. OpenCv 3.0 CvInvoke.HoughLines 메서드를 EmguCv로 사용하는 방법
- 21. opencv, C++
- 22. OpenCV C++에서 FeatureDetector를 사용하는 방법은 무엇입니까?
- 23. Visual Studio에서 C#을 사용하는 OpenCV
- 24. ROI (opencv C++)를 사용하는 이상한 출력
- 25. 목표 C를 사용하는 OpenCV 대 목표 C++
- 26. delphi xe2에서 opencv cvKnearest 클래스를 사용하는 방법
- 27. VS 2010에서 CascadeClassifier를 사용하는 방법 OpenCV
- 28. OpenCV 매개 변수를 다시 매핑하고 사용하는 방법
- 29. OpenCV C vs C++
- 30. OpenCV iOS에서 VideoCapture와 OpenCV C++