2012-06-16 7 views
5

나는 웹캠에서 읽고 리눅스에서 OpenCV를 사용하여 프레임을 처리하는 응용 프로그램을 작성했습니다. 이제는 내 응용 프로그램의 출력을 V4L2loopback 모듈에서 만든 가상 웹캠으로 파이프하여 다른 응용 프로그램에서 읽을 수있게하려고합니다. C를 사용하여 응용 프로그램을 작성했습니다.이 작업을 수행하는 방법을 잘 모릅니다. 어떤 힌트를 주시겠습니까?V4L2loopback 모듈로 생성 된 가상 웹캠에 쓰거나 파이프하는 방법은 무엇입니까?

+0

내가 항상하고 싶었지만 검색/요청하는 게으름이었습니다. :) – SuperSaiyan

+0

나는 솔루션을 제안 해 줄 수있는 솔루션이나 예제를 찾고있었습니다. 나는 지금까지 행운이 없다. 그래서 물어보기로했습니다. 어쩌면 나는 충분히 수색하지 않았다. – user477519

+0

OpenCV에 관해서는 특별히 여기에 없습니다. [이] (http://www.senstic.com/iphone/aircam/aircam.aspx) (결코 사용하지 않고 봤다) 같은 앱은 OpenCV에서 잘 젤 수 있습니다. – SuperSaiyan

답변

5

Google 코드의 이전 V4L2loopback 모듈 페이지에서 답변을 찾았습니다.

http://code.google.com/p/v4l2loopback/source/browse/test.c

새로운 링크 : https://github.com/umlaeute/v4l2loopback/blob/master/examples/test.c

이 그냥 장치에 쓰고 지금까지 도움이되었습니다.

+0

btw, v4l2loopback은 이제 [github] (https://github.com/umlaeute/v4l2loopback)에서 개발되었으며 더 이상 googlecode에서 제공되지 않습니다. –

+0

@ user447519 약간의 코드 스 니펫을 제공 할 수 있습니까? 불행히도 나는 위의 링크와 함께 작동하지 못했습니다. VLC의 내 출력은 검은 색으로 유지됩니다. 이 문제에 대한 내 게시물을 참조하십시오. https://stackoverflow.com/questions/44508743/unable-to-route-webcam-video-to-virtual-video-device-on-linux-via-opencv – Bernd

관련 문제