加上黑色边框内视频(类似于padarray)
4视图(30天)
显示旧的评论
接受的答案
Aurele转
2014年8月8日
例如,如果你的视频帧是一个N-byN矩阵
VidFrame1
,您将添加一个边境3左边像素通过:
VidFrame1 (:, 1:3) = 0;
同样,添加一个边境3像素的顶部,你会做的事:
:VidFrame1 (1:3) = 0;
右边的边界:
VidFrame1 (:, end-2:结束)= 0;
和底部边界:
VidFrame1 (end-2:最终,)= 0;
如果你的视频帧的颜色
VidFrame1
第三个维度,您将修改左边界上面的代码如下:
1:3,VidFrame1 (::) = 0;
对于一个完整的工作示例,试试下面的代码:
“xylophone.mp4”%打开视频
xyloObj = VideoReader (“xylophone.mp4”);
%帧读入一个四维矩阵
vidFrames =阅读(xyloObj);
%得到第一帧是一个三维矩阵
VidFrame1 = vidFrames (:,:,: 1);
%视图框架
图像(VidFrame1)
%创建一个5像素边界在左边,顶部和底部
VidFrame1 (1:5,::) = 0;
VidFrame1 (1:5,:,) = 0;
end-4 VidFrame1 (::,:) = 0;
VidFrame1 (end-4:,:,) = 0;
%在新窗口中查看新框架
图
图像(VidFrame1)