%--视频画面裁剪(三通道)--%%
%--去除手机拍摄视屏的黑边 (图像居中 左右有两条很宽的黑边)%创建视频文件并打开
vidObj = VideoWriter('output','MPEG-4');
open(vidObj);
v    =   VideoReader('dd.mp4');   %读取视频
height = v.Height;                %获取视频帧的高度
width  = v.Width;                 %获取视频帧的宽度
f_n  =   v.NumberOfFrames;        %帧数 frame_num
f    =   rgb2gray(read(v,1));     %读取彩色视频帧并灰度化%确定范围   左右边界-----
a = 0; b = 0;
for w = 1:width   if(f(1,w) > 0)a = w;break;end
end
for w = width:-1:1     if(f(1,w) > 0)b = w;break;end
end%截取视频写入另一视频文件-----
for n = 1:f_nf = read(v,n);writeVideo(vidObj,f(:,a:b,:));         %截取视频帧的部分写入视频clc;fprintf('进度:%d / %d \n',n,f_n);
end
%关闭视频文件
close(vidObj);

matlab 视频画面裁剪(去除手机拍摄视屏的黑边)相关推荐

  1. 微信小程序视频组件ios端出现视屏区域黑屏

    微信小程序中自定义组件video在ios端会出现从展示页面切到另一个页面上再回到展示页面时会黑屏的情况. 解决思路:在app.js中获取手机类型并定义isApple的全局变量  ->   在vi ...

  2. 容易上手的视频画面裁剪软件有哪些?来试试这几款吧

    如今短视频盛行,很多小伙伴都会自己动手拍摄.制作视频,再分享到社交平台上,许多优质的视频作品还会收获网友们的点赞.收藏.而视频的制作,是离不开后期的剪辑处理的,有时我们还会需要使用软件对视频画面进行裁 ...

  3. 视频画面裁剪怎么弄?分享几个实用技巧

      现在我们在社交平台上经常能刷到不少短视频,相信很多小伙伴也想加入短视频的制作中.不知道你们有没有遇到过这种情况呢?我们在剪辑好视频,准备上传发布的时候,平台提示我们视频画面过大,不符合发布规定.这 ...

  4. php自动裁剪黑边,视频画面裁剪怎么将视频四周的黑边去除?

    今天讲的是如何裁剪视频画面,大家应该也发现了有很多的视频在播放的时候四周是有很宽的黑边的,那我们就要想办法将视频的黑边去掉.这里我们去掉视频黑边的办法就是利用一款视频转换器的裁剪功能将视频画面的黑边去 ...

  5. android 视频画面切割,抖音三屏黑白特效在哪里?安卓手机画面分割器将视频画面分割成黑白三屏的方法...

    注意此教程方案是『安卓手机端教程方案』 如果在手机端操作不方便或对眼睛不好 也可以用另外电脑端的教程方案操作:抖音一屏变三屏视频[找更多方案] 今天要介绍的画面分割器,并不是解决同一点呢屏幕左右分屏的 ...

  6. 视频画面有黑边怎么办?三招视频画面大小裁剪的方法教给你

    大家在做视频剪辑时会不会遇到这样的情况,从网上下载视频画面太大,有时候还带有黑边,影响了视频主体的呈现效果,剪出来的视频也没有达到想要的效果. 因此这时候我们可以适当地将视频画面大小裁剪一下,去除视频 ...

  7. 如何裁剪视频画面?快来看看这个详细教程

    有什么简单的方法可以裁剪视频?现在有很多小伙伴都会在社交平台上发布自己的视频内容,分享自己的日常,那在编辑视频的时候肯定是会对视频内容进行剪切的,那么怎么裁剪视频呢?有哪些简单的方法可以裁剪视频呢?其 ...

  8. 不知道视频画面大小裁剪怎么操作?1分钟教你学会裁剪大小

    有时候我们在网上下载下来的视频,尺寸不合适,空白的画面太多,这时候我们将视频画面大小进行适当的裁剪就可以啦.那你们知道视频画面大小裁剪怎么操作吗?下面我就来教大家2个方法完成视频画面裁剪! 操作方法分 ...

  9. 不知道视频如何裁剪画面大小不变?来看看这篇文章

    如今网络视频APP和网站越来越多,尤其是发布自己制作的视频到各种社交平台上,已经变成了一种时尚了,也有些小伙伴是因为制作出精美而有趣的视频后走红的,那么我们平时在拍摄视频或者下载一些有趣的视频时,经常 ...

最新文章

  1. 程序员的自我修养--链接、装载与库笔记:Windows下的动态链接
  2. zookeeper 创建临时顺序节点_Zookeeper学习笔记
  3. Struts2的Interceptor和Listener以及Plugin
  4. 在批处理文件中启动MediaPlayer播放制定文件
  5. LeetCode 1376. 通知所有员工所需的时间(DFS)
  6. g100显卡 linux驱动,nvidia geforce g100驱动
  7. Python min 函数 - Python零基础入门教程
  8. Questions make me doubt my engineer career
  9. 将视频抽取成图片,并对图片进行批量命名opencv代码
  10. Node.js API 全栈 开发框架
  11. T计算机硬件系统是指,计算机硬件系统试题 有答案
  12. 最小生成树(Prim算法+Kruskal算法)
  13. 深圳有哪些牛逼的互联网公司?看完你再跳槽!
  14. 无线网络的设置和使用
  15. Spring Cloud中使用jib进行docker部署
  16. 洞道干燥及计算机控制实验报告,洞道干燥实验思考题
  17. 针式PKM,不是简单的“文档管理器”
  18. 数学 余式定理 简介
  19. 方便地边看便翻译原版pdf文章(wps)
  20. CBL-Mariner

热门文章

  1. Java - 异步处理
  2. 获得淘口令真实url API 返回值说明
  3. 鲸鱼算法matlab代码详解(一)
  4. CSDN APP 版块问题解决日志
  5. Glossary - 术语对照表 6
  6. Java opencsv CSVWriter 用excel打开 乱码
  7. 万字详文:彻底搞懂 Jest 单元测试框架
  8. 解决H5页面开发时iPhoneX手机底部和侧面白边问题。
  9. 掌商科技众云推开发个性化“旅游岛”互联网+时代
  10. 利用Word的表格控制编制试卷头