Показать входы камеры на разных осях - MATLAB - PullRequest
1 голос
/ 16 мая 2010

У меня есть 3 веб-камеры и 3 оси в графическом интерфейсе MATLAB. Как разместить webcaminput1 на оси1, webcaminput2 на оси2 и webcaminput3 на оси3?

1 Ответ

0 голосов
/ 17 мая 2010

Было бы полезно, если бы вы предоставили более подробную информацию о том, как вы получаете информацию с веб-камеры и отображаете ее на экране.

Я предполагаю, что вы используете Image Acquisition Toolbox. Обычный код для отображения ввода с веб-камеры:

vid = videoinput('winvideo');
preview(vid)

PREVIEW также может принимать дескриптор объекта изображения в качестве второго параметра. Таким образом, вы можете сначала создать объект изображения и использовать его ось для предварительного просмотра:

vid1 = videoinput('winvideo',1); % create video input object from the 1st source
vid2 = videoinput('winvideo',2); % create video input object from the 2nd source
subplot(211)
h1 = image; % create image object
axis ij % flip the image
preview(vid1,h1) % display 1st webcam preview
subplot(212) % same for the 2nd camera
h2 = image;
axis ij
preview(vid2,h2)

У меня нет нескольких веб-камер, поэтому я не тестировал этот код, но надеюсь, что он будет работать для нескольких камер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...