网站开发毕业设计参考文献,网站开发信息文档,wordpress使用什么数据库连接,制作网站软件不懂代码可以制作吗有屏幕的地方就有bad apple那么作为一名工科生#xff0c;熟练的操♂作马桶萝卜(matlab)是一项基本技能下面开始讲解如何用matlab制作别具一格的“矩阵苹果”~实验环境matlab R2018a原版bad apple视频技术要求可以即时演算图形可以将处理后的每帧图形合并成新的视频先上代码%t…有屏幕的地方就有bad apple那么作为一名工科生熟练的操♂作马桶萝卜(matlab)是一项基本技能下面开始讲解如何用matlab制作别具一格的“矩阵苹果”~实验环境matlab R2018a原版bad apple视频技术要求可以即时演算图形可以将处理后的每帧图形合并成新的视频先上代码%trans.m%此脚本用来将bad apple视频每帧图形进行处理获取轮廓后再绘制出来。clear;clc;se strel(line,11,90);objVideoReader(bap.mp4);numobj.NumberOfFrames;for i1:6570frameread(obj,i);frameim2bw(frame);lunkuobwperim(frame);%此函数用来获取轮廓lunkuoimdilate(lunkuo,se);imshow(lunkuo);%生成帧图路径可自由修改%若将下面三行注释符号去掉程序将自动把每帧图片保存到本地经测试一共6570帧、381MB%lujingstrcat(E:/CODE-MATLAB/lunkuo/,num2str(i));%lujingstrcat(lujing,.jpg);%imwrite(lunkuo,lujing)end%createavi.m%此程序是将刚才保存到本地的帧图合称为一个完整的视频clear;clc;WriterObjVideoWriter(lunkuo.avi, Uncompressed AVI);open(WriterObj);for i1:6570picE:/CODE-MATLAB/lunkuo/;%存放帧图的路径picstrcat(pic,num2str(i));ppicstrcat(pic,.jpg);frameimread(ppic);% 读取图像放在变量frame中disp(ppic);writeVideo(WriterObj,frame);% 将frame放到变量WriterObj中endclose(WriterObj);好啦~核心代码就以上两个也可以直接从gayhub下载喔https://github.com/L0stAngel/mataplle下面放上几张效果图在实际绘制的过程中画面显示比较卡顿原因是这里没有修改图片分辨率大小且即时演算消耗了大量时间。若想拥有丝滑的体验可以用第二个脚本(createavi.m)生成一个流畅的视频