저는 iPad의 Photobooth와 마찬가지로 카메라의 비디오에 실시간 효과를주는 iOS 앱을 개발하려고합니다. 저는 OpenCV 용 API에 익숙하지만 CPU 대 GPU에서 대부분의 처리가 완료되면 iOS의 성능에 대해 걱정합니다. GPUImage과 같은 라이브러리는 트릭을 수행 할 가능성이 높지만 친숙한 것으로 남아 있습니다. 그래서, iOS 용으로 컴파일 된 OpenCV가 GPU를 사용하는지 아는 사람이 있습니까?iOS에서 OpenCV - GPU 사용?
답변
OpenCV는 NVIDIA 그래픽 카드에서만 지원되는 GPU 인 Cuda를 사용합니다. OpenCL에 대한 openCV GPU 기능의 실험 포트가 있으며 OpenCL이 앞으로 지원 될 가능성이 있습니다 (적어도 OpenCL을 실행할 수있는 GPU입니다).
iPhone의 OpenGL ES2.0에서 쉐이더를 사용할 수 있습니다 및 iPad
고마워요! 정확히 내가 알 필요가있는 것. –
@NathanMurray - GPUImage를 작성한 주된 이유 중 하나는 OpenCV의 많은 기능을 GPU 가속 방식으로 대체하는 것이 었습니다. 내부적으로 OpenGL ES 2.0 쉐이더를 사용하고 iOS에서 최대 성능을 내기 위해 필요한 기본 코드를 추상화합니다. iOS에서 라이브 비디오를 처리하기 위해 지금보다 빠른 라이브러리가 없다고 확신 할 수 있습니다. 가능한 한 응용 프로그램에 쉽게 통합 할 수 있도록 노력했습니다. –
Brad의 GPUImage가 매우 유용합니다. – Rob
- 1. VS2010에서 GPU 지원으로 OpenCV 구성
- 2. iOS에서 OpenCV FileStorage 사용하기
- 3. 멀티 GPU 기본 사용
- 4. OpenCL의 GPU 사용 메모리
- 5. GPU 가속 렌더링 사용 안함
- 6. Opencv 오류 : GPU 지원 없음 (라이브러리가 CUDA 지원없이 컴파일 됨)
- 7. 이미지 프로세싱을위한 GPU 프로그래밍
- 8. OpenCV 또는 Java 사용
- 9. openCV 사용 cvFindDominantPoints
- 10. F에서 OpenCV 사용 #
- 11. Flash Alchemy에서 opencv 사용
- 12. OCR Android에서 OpenCV 사용
- 13. OpenCV 함수 사용 movie()
- 14. OpenCV 2.1과 OpenCV 2.3.2를 결합하여 CPU 속도를 유지하고 GPU 실행을 활용하십시오.
- 15. GPU 선호도 (GPU 코어 선호도)
- 16. iOS에서 NSDateFormatter 사용
- 17. iOS에서 ffmpeg 사용
- 18. iOS에서 더티 메모리 사용
- 19. iOS에서 libphonenumber 사용 예
- 20. iOS에서 InputView 속성 사용
- 21. iOS에서 예외 사용 가능
- 22. iOS에서 afconvert 사용
- 23. iOS에서 phonegap 사용
- 24. 웹 응용 프로그램에서 amazon gpu 클러스터 사용
- 25. 일반용 수학을 위해 Silverlight 5에서 GPU 사용
- 26. CUDA GPU 변수와 함께 MATLAB 함수 사용
- 27. GPU 카드의 사용 여부를 결정하는 방법은 무엇입니까?
- 28. GPU 사용 내역을 보여주는 작업 관리자가 있습니까?
- 29. GPU 모드에서 텍스트 필터 사용 AIR 모바일
- 30. 단일 추력 함수 호출에서 여러 GPU 사용
iOS 참조 용 좋은 금속 GPU 처리 : https://www.objc.io/issues/21-camera-and-photos/gpu-accelerated-image-processing/ – MoDJ