我有一个需要在Matlab中可视化的视频文件。从这个文件中,我提取下采样的缩略图,并将它们合并到一个图像中。此图像使用imshow
命令显示,并提供了整个视频的概述。
我想通过鼠标点击(或悬停)任何缩略图,并自动从视频全尺寸版本提取,并在新的图形显示它。
我需要什么函数来实现这样的功能?
发布于 2013-05-24 04:15:37
大致如下:
VideoReader
对象连接到您的视频文件。VideoReader
对象的NumberOfFrames
属性。VideoReader
对象的read
方法读取帧。NumberOfFrames
,读取每一帧中读取的每个frame.k
第1个平面中,其中K是帧数。(3表示如果你的视频是RGB -如果grayscale).imresize
将每一帧的大小调整为一个缩略图,并将其存储在m-x-n-3-x-K数组的第k
平面中,其中mmontage
在图形中显示结果,该命令将很好地为您在网格中布局所有缩略图。这听起来可能吗?
https://stackoverflow.com/questions/16696872
复制相似问题