Webカメラの映像を​uitab上に表示す​るにはどうすればよい​ですか?

조회 수: 7 (최근 30일)
koji fukumoto
koji fukumoto 2018년 10월 11일
편집: Kojiro Saito 2018년 10월 12일
ウインドウ上に複数のタブを作成し、そのうちの一つを「Webカメラの映像専用タブ」にしたいです。
cam = webcam(1);
preview(cam);
で表示されるプレビューウインドウの内容を、タブ上に表示するイメージです。
タブの作成まではできております。 空のタブ上に映像を表示させる方法を教えてください。
よろしくお願いします。

채택된 답변

Kojiro Saito
Kojiro Saito 2018년 10월 12일
편집: Kojiro Saito 2018년 10월 12일
uitabの中にuiaxesを作成し、その中にWebCamの画像を表示させる、という方法で実現できます。
f = uifigure;
tabgp = uitabgroup(f,'Position',[10 10 500 400]);
tab1 = uitab(tabgp,'Title','Tab1');
tab2 = uitab(tabgp,'Title','WebCam');
ax = uiaxes(tab2);
cam = webcam(1);
frame = snapshot(cam);
im = image(ax, zeros(size(frame), 'uint8'));
axis(ax,'image');
% WebCamの映像を表示
preview(cam, im)
WebCamタブに画像が表示されます。

추가 답변 (0개)

제품


릴리스

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!