2012-11-04 2 views
0

안녕 비디오 검색에 사용 된 모든 기술과 알고리즘은 무엇입니까? 어느 플랫폼에서 opencv 또는 matlab을 선택해야합니까? 내 입력은 텍스트 또는 이미지 쿼리이고 출력은 텍스트 또는 이미지가 포함 된 관련 비디오 여야합니다.이 프로젝트에 대한 정확한 주제는 나에게 어떤 기법이 적합한 지 알려주세요. 이 부분에 대한 참고 자료를 제공하고 간단한 비디오 검색 소스 코드를 참조하십시오. 도와주세요.비디오 검색 기술

답변

2

비디오 검색의 경우 데이터 세트에있는 비디오의 색인을 생성해야합니다. 이는 기능 설명자를 얻는 데 기반을 둔 프레임 단위로 수행됩니다 (보통 동적 인 기능이 많은 프레임을 선택하기위한 게시 된 종이가 없습니다).

이미지 (비디오 프레임)에 대한 기능 설명자는 Opencv 또는 matlab을 사용하여 계산할 수 있습니다. SURF, SIFT, MSER 등의 C++ 및 matlab 구현 라이브러리가 있습니다.

그런 다음 비디오에서 추출한 기능에 대해 "데이터베이스"라고하는 빌드가 필요합니다.이 옵션 중 하나는 " 단어의 가방 "모델. 이것은 또한 opencv에서 구현되며 check vlfeat.org과 같은 matlab 라이브러리가 있습니다. 이 경우 이미지를 사용하여 쿼리를 수행 할 수 있습니다.

비디오의 텍스트 검색의 경우 비디오의 의미 내용을 추출하고 텍스트 컨텍스트와 일치 시키려고 할 수 있습니다. 또는 비디오 프레임에서 피쳐를 추출하는 동안 "단어 백"모델을 사용하여 일종의 데이터베이스를 수행하는 것보다 텍스트를 추출해보십시오.

+0

SIFT 위의 모든 소스 코드 참조 및 단어 pls 봉지. 가방 확인을위한 – mmamu

+0

http://www.morethantechnical.com/2011/08/25/a-simple-object-classifier-with-bag-of-words-using-opencv-2-3-w-code/ SIFT는 Opencv 문서 http://docs.opencv.org를 참조하십시오. SIFT는 무료가 아닙니다. – isrish

관련 문제