![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
adrianna_xy
假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。
展开
-
用matlab 将图片序列导出视频
code:aviobj = avifile('video1(6).avi');%名字aviobj.Quality = 100;aviobj.Fps = 6;%帧速率aviobj.compression='None';for i=1:29 ;%此处修改成自己的范围,起始位置 x=int2str(i);% fname=strcat('E:\d4-19-basic-0.原创 2015-11-11 16:25:27 · 7426 阅读 · 0 评论 -
用matlab批量重命名文件
curr_dir = 'C:\Users\msi\Desktop\d4-19-basic-0.0001\d4-19-basic-0.0001\';str = dir([curr_dir '*.jpg']); % 替换成你自己的文件所在目录for ix = 1:length(str) a = int2str(ix); newname=[ a,'.jpg'];% oldname=str(原创 2015-11-11 18:55:38 · 976 阅读 · 0 评论 -
用matlab批量重命名文件(保留下划线前字符)
需要将1_XXX.jpg, 2_XXX.jpg,…,N_XXX.jpg 的一系列图片序列导出成视频文件,不想手动改文件名,用matlab写了一个小程序。以下适用于保留下划线前字符的批量修改,更加简单粗暴的改成1,2,3,N顺序的批量重命名请看这里curr_dir = 'E:\d4\';%文件所在目录str = dir([curr_dir '*.jpg']); %获取图片序列for ix = 1:原创 2015-11-11 16:56:30 · 3607 阅读 · 0 评论 -
matlab resample 函数报错:Error using ==> upfirdn
报错: Error using ==> upfirdn at 82 The product of the downsample factor Q and the upsample factor P must be less than 2^31.原因是resample的两个参数太过接近,比如(44199,44100).b=resample(a,44199,44100);解决方法是因式分解原创 2018-04-08 23:07:47 · 2945 阅读 · 0 评论