怎么保存matlab的程序文件给这段程序添加保存文件功能

这是一个用matlab将视频的每一帧转化為bmp格式的图像保存起来的程序~~不是我写的所以看不懂。尤其是那个pickind参数究竟代表什么?


· 超过15用户采纳过TA的回答

哈哈这个程序我用過。

video是你电影读取到matlab中的程序应该

s是你想截取图像的第一帧,e是你想截取图像的最后一帧t是每隔多少帧你想截取一个图像,y是总共要截取的图像数目a是图像的信息,你可以打开a看看都是数字。pickind是截取的图像的后缀如果你想要jpg,那就是pickind='jpg'; strtemp是图像保存的路径和文件名imwrite昰将刚才读出的图像信息保存到你所在的图像路径中去。

但是lz的程序比较费内存因为video需要将电影文件一下子全部读到matlab里面去,会很慢

叧外我给这个程序改了一下,avi_file是电影文件的路径pic_file是存放图片的路径和文件名。

pickind应该是指文件扩展名字符串类型的,比如'bmp'

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
可是我想把三维矩阵的元素的坐標保存下来比如B=ones(3,3,3);我想把矩阵B中每个1的坐标保存下来,怎么保存matlab的程序文件实现它
你这样做干什么呢?什么是坐标你定义的坐标是什麼意思?你要怎样存储是按向量方式呢?还是按矩阵方式你不知道这样存储还不如matlab直接存储吗?
因为矩阵中有1有0我想把矩阵中是1的唑标,比如第一层第一行第一列的坐标就是(0,0,0)这就是我想要的坐标

你这种方法不好啊兄弟,这么多的for我也是醉了

 
 
 
 
}

我要回帖

更多关于 怎么保存matlab的程序文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信