2010-05-12 4 views
0

저는 이미지 프로세싱 프로젝트를 진행하고 있습니다. 최종 목표는 실시간 비디오의 기능을 감지하고 마지막으로 해당 기능을 추적하는 것입니다.웹캠 비디오 스트림 프로세싱

Freescale의 i.MX515라고 불리는 임베디드 프로세서 플랫폼, Ubuntu 9.04에서 실행되는 32 비트 미디어 프로세서로 작업 할 것입니다.

지금은 기능을 찾기 위해 알고리즘을 연구 중이므로 스틸 이미지를 사용하고 있습니다. 결과에 만족할 때 비디오 스트림을 사용해야 만하고 비디오 파일을 원본 스트림으로 사용하고 싶지 않습니다. 그러면 비디오 디코더에 대해 걱정해야하기 때문입니다. 대신 USB Wecam을 임베디드 플랫폼 (USB 포트가 있음)에 연결하고 캡쳐 된 프레임을 직접 받아 응용 프로그램에 보냅니다.

Linux (장치 드라이버)에서 지원되는 웹캠을 구입할 때주의 할 것입니다. 하지만 제 질문은 웹캠에서 들어오는 비디오 스트림을 캡처하여 응용 프로그램으로 보낼 수 있습니까? 웹캠과 DMA를 구성하여 들어오는 프레임을 특정 메모리 위치에 쓰도록 할 수 있습니까? 포인터를 단순히 응용 프로그램에 전달할 수 있습니까? (혼란스러워 !!!)

나는 내 의심을 전할 수 있기를 바라며, 누구나 쉽게이 모든 것을 성취하기 위해 취해야 할 조치를 알려줄 수 있습니까? 여기서 불가능을 예견 할 수 있습니까?

도움말 !!!

감사

크람

답변

0

나는 비디오 코딩에서 근무하고 나는 웹 카메라에서 비디오를 캡처 할 수있는 소프트웨어를하지 않았기 때문에 나는이 질문에 대한 답을 줄 수하지 못했습니다 사람이야 ,하지만 당신이 원하는 것을 할 수 있다고 생각합니다.
이것 좀 봐 link, 나는 그것을 시작점으로 사용할 수 있다고 생각합니다.

+0

감사합니다. 마우리시오. – HaggarTheHorrible

-1

이 링크는 오래 동안 비활성 상태이지만 웹캠 스트리밍을위한 Google 검색의 상단 부근에 계속 표시됩니다. 따라서 솔루션에 대한 관련 포인터를 사용하여 공식적으로 주제를 닫으십시오. Open CV를 사용하여이를 달성 할 수 있습니다. http://opencv.org/

+0

이것이 왜 투표가 중단되었는지 이해할 수 없습니다. 정기적으로 OpenCV를 사용하여 라이브 카메라 피드를 읽고 즉시 처리합니다. 또 다른 선택은 OpenCV를 기반으로하는 SimpleCV입니다. Vikram이 물어 본 것의 예가 여기에 있습니다 : http://simplecv.sourceforge.net/doc/cookbook.html – Raja

관련 문제