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) нажмите на выделенные кадры в "монтаже", чтобы получить их индексы и удалить их

Это правильный подход для получения такого приложения? Можете ли вы дать мне предложение?

Спасибо джулия

0 ответов

Другие вопросы по тегам