MATLAB - как использовать вектор для навигации по списку кадров
У меня есть N кадров видео, которые я хочу визуализировать все вместе, рядом со следующим, и перемещаться с помощью своего рода шкалы времени, очень похожим на обычное программное обеспечение для редактирования видео.
Сейчас я использую инструмент "монтаж" с "imscrollpanel" и "imoverviewpanel". Это то, что я делаю, следуя документации:
hFig = figure('Toolbar', 'none', 'Menubar','none');
hIm = montage(myImageDir, 'Size', [1 NaN]);
hSP = imscrollpanel(hFig,hIm);
set(hSP,'Units','normalized','Position',[0 .1 3 .9]);
hMagBox = immagbox(hFig,hIm);
pos = get(hMagBox,'Position');
set(hMagBox,'Position',[0 0 pos(3) pos(4)])
hOvPanel = imoverviewpanel(hFig,hIm);
set(hOvPanel,'Units','Normalized', 'Position',[0 0 1 .3])
И это работает. Теперь моя проблема в том, что мне нужно:
1) заменить список из N маленьких кадров, отображаемых в "imoverview", списком из N соответствующих изображений, все черные или белые, в зависимости от действительности кадров: действительно, у меня есть функция, которая сообщает мне, являются ли мои кадры " хорошо "или нет, и я хотел бы быстро визуализировать" неправильные "в" imoverview ", чтобы перемещаться и проверять их
2) нажмите на выделенные кадры в "монтаже", чтобы получить их индексы и удалить их
Это правильный подход для получения такого приложения? Можете ли вы дать мне предложение?
Спасибо джулия