2013-04-11 2 views
1

기본적으로 웹캠 피드를 캡처하여 Windows 용 사용자 정의 쉐이더 효과를 적용하는 응용 프로그램을 만들고 싶습니다. 저는 GLSL, HLSL, 모든 셰이더 언어를 사용할 수 있습니다.라이브 웹캠 + 쉐이더 효과

일부 very nice examples with QML and Qt Mobility이있는 Qt를 사용해 보았지만 불행히도 웹캠이 전혀 캡처되지 않습니다! 그리고 저는 제 문제에 대한 해결책을 찾지 못했습니다. Windows 7 64 비트를 사용하고 있습니다.

내 질문은 : 어떤 도구를 사용하여이 간단한 응용 프로그램을 신속하게 구축해야합니까? 언어, API, 모든 팁을 환영합니다!

+0

사용중인 운영 체제는 무엇입니까? – Jay

+0

Windows 7 64 비트 – tkcast

+0

가! 죄송합니다. 나는 읽는 법을 배워야한다. 일부 주식 효과를 원하거나 자체 셰이더를 작성하고 싶습니까? 이것을 할 수있는 방법이 많이 있습니다. NetPBM, .NET 및 VLC 비디오 플레이어까지. – Jay

답변

0

웹캠과 D3D 또는 OpenGL에서 이미지를 캡처하여 캡처 된 이미지의 텍스처 형식을 만들려면 OpenCV을 사용합니다. example입니다.

그런 다음, 쉐이더 효과를 적용 할 수있는 텍스처로 전체 화면 쿼드를 그립니다.

OpenCV는 CMake로 쉽게 만들 수 있으며 a prebuild version을 다운로드 할 수 있습니다.

+0

이 제안에 감사드립니다. 저는 과거에 OpenCV와 OpenGL을 많이 사용했고 당신에게 동의합니다. 정말 강력합니다. 나는 순수한 OpenGL + OpenCV를 사용하는 것이 depelopment 시간을 고려할 때 이것을하기위한 가장 생산적인 방법이 아닐 것이라고 생각한다. – tkcast