2009-10-12 3 views
0

나는 동영상과 같이 GUI에 표시하고자하는 일련의 비트 맵 파일을 가지고 있습니다.일련의 비트 맵을 동영상 형태로 표시하기

들어오는 비트 맵을 복조해야하므로 파일을 한 번에 모두 사용할 수 없습니다.


비트 맵 -> 조절 -> 채널 -> 복조하고 -> 비트 맵 -> 디스플레이 지금

나는이 개 질문이 :

1)합니까 버퍼에서 읽어 MATLAB 명령의 (어쩌면 원형 버퍼 ??) 비트 맵을 표시하려면? 받은 비트 맵을 버퍼에 저장하는 아이디어가 있습니다.

2) 복조 및 디스플레이 동시에 matlab에 표시 할 수 있습니까?

위의 작업을 수행하려면 Java 또는 C++을 사용해야합니까?

답변

0

1)이 데이터를 어떻게 읽습니까? 파이프, 소켓, 이미지 당 하나의 파일에서? 이러한 작업이 모두 가능하면 하나의 비트 맵을 읽은 후에 파일을 닫지 않아도됩니다 (그리고 다음 이미지가 아직 준비되지 않았을 때 차단하기 위해 추가 코드를 작성하는 것만 가능).

2) 아니요. 모든 Matlab 계산은 단일 스레드에서 발생합니다 (사용자 입장에서).

2.a) mex 함수에서 복조 또는 표시를 수행 할 수 있으면 mex 함수는 추가 스레드를 생성하고 원하는대로 수행 할 수 있습니다.

Matlab에서 디스플레이를 수행하는 경우 DRAWNOW를 호출하는 것을 잊지 마십시오.

+0

버퍼를 만들고 각 비트 맵에 실제로 .bmp를 저장하여 비트 맵을 넣을 계획입니다. mex 함수 부분을 살펴 보겠습니다. –

관련 문제