2013-04-08 2 views
1

Google에 많은 정보를 얻을 때 - 그게 내 문제입니다 - Windows를 사용하여 웹캠에서 이미지를 캡처하는 다양한 방법. 이 가능성을 제공하는 프로그래밍 인터페이스가 매우 자주 변경된 것처럼 보입니다.웹캠에서 기본 해상도로 이미지를 캡처하십시오.

내 질문 : 현대 Windows (XP, Vista, 7)를 타겟팅 할 때 이미지를 캡처하는 방법은 무엇입니까? 어딘가에 을 설명하는 C/C++ 예제가 있습니까?이 방법?

감사합니다.

+1

DirecShow (WDM) 필터 그래프가이를 수행하는 일반적인 방법입니다. 이것은 Video for Windows 인터페이스를 대체 한 Windows 2000 이후로 선호되는 방법이었습니다. – Deanna

+0

@Deanna : 감사합니다! 그래서 WDM과 DirectShow는 같은 인터페이스입니까? 재미 있군, 나는 그들이 다른 무엇인가라고 생각했다 ... – Elmi

+0

비디오 캡처의 개념에서, 그들은 효과적으로 같은 것으로 간주된다. WDM은 드라이버 시스템이며, DirectShow는 업데이트 된 드라이버를 사용하여 기능을 제공합니다. – Deanna

답변

0

좋은 라이브러리는 opencv와 비슷하며 C++로 작성되었습니다.

http://opencv.org/

이렇게하면 촬영 한 이미지에 어떤 처리를 할 것인지 좋은 옵션입니다. 이것의 C + + 측면에 대한 문서도 훌륭하다.

+0

OpenCV는 이미지 캡처 용으로 엄청난 과잉입니다. 또한 레거시 (잘못된) API를 사용하여 기본적으로 캡처합니다. –

+0

현재 OpenCV를 대체하려고합니다. OpenCV는 카메라의 기본 해상도로 이미지를 캡처하는 데 막대한 문제가 있기 때문에 카메라가 처리 할 수있는 것 대신 항상 640x480을 사용합니다. – Elmi