Когда вы закончите использовать объекты сбора изображений, используйте delete функция для удаления их из памяти. Удалив их, очистите переменные, которые ссылаются на объекты из MATLAB® рабочая область при помощи clear функция.
Примечание
При удалении объекта входа видео все объекты источника видео, связанные с объектом входа видео, также удаляются.
Чтобы проиллюстрировать, этот пример создает несколько объектов входа видео, а затем удаляет их.
Создайте несколько объектов сбора изображений - Этот пример создает несколько объектов входа видео для одного устройства сбора изображений веб-камеры, задавая несколько различных форматов видео. Чтобы запустить этот пример в своей системе, используйте imaqhwinfo функция, чтобы получить конструктор объектов для устройства сбора изображений и заменить этот синтаксис следующим кодом.
vid = videoinput('winvideo',1);
vid2 = videoinput('winvideo',1,'RGB24_176x144');
vid3 = videoinput('winvideo',1,'YV12_352x288');Очистка - Всегда удаляйте объекты сбора изображений из памяти, и переменные, которые ссылаются на них, когда они вам больше не нужны.
Вы можете удалять объекты сбора изображений по одному, используя функцию удаления.
delete(vid)
Можно также удалить все объекты входа видео, которые в настоящее время существуют в памяти, за один вызов к delete при помощи imaqfind функция. The imaqfind функция возвращает массив всех объектов видео входа в памяти.
imaqfind Video Input Object Array: Index: Type: Name: 1 videoinput RGB555_128x96-winvideo-1 2 videoinput RGB24_176x144-winvideo-1 3 videoinput YV12_352x288-winvideo-1
Вложите вызов в imaqfind функция в delete функция для удаления всех этих объектов из памяти.
delete(imaqfind)
Обратите внимание, что переменные, связанные с объектами, остаются в рабочей области.
whos Name Size Bytes Class vid 1x1 1120 videoinput object vid2 1x1 1120 videoinput object vid3 1x1 1120 videoinput object vids 1x3 1280 videoinput object
Эти переменные являются недопустимыми объектами сбора изображений.
isvalid(vid)
ans =
0
Чтобы удалить эти переменные из рабочей области, используйте clear команда.