| 查看: 472 | 回复: 2 | |||
[求助]
piotr的工具箱里的video文件夹里的 seqIo 这个函数怎么用啊???我想将avi转换成seq
|
|
如题 这个 怎么弄? function out = seqIo( fName, action, varargin ) switch lower(action) case {'reader','r'}, out = reader( fName, varargin{:} ); case {'writer','w'}, out = writer( fName, varargin{:} ); case 'getinfo', out = getInfo( fName ); case 'crop', crop( fName, varargin{:} ); out=1; case 'toimgs', out = toImgs( fName, varargin{:} ); case 'frimgs', frImgs( fName, varargin{:} ); out=1; case 'convert', convert( fName, varargin{:} ); out=1; case 'newheader', newHeader( fName, varargin{:} ); out=1; case {'readerdual','rdual'}, out=readerDual(fName,varargin{:}); otherwise, error('seqIo unknown action: ''%s''',action); end end *********************************************************************** function frImgs( fName, info, varargin ) % Create seq file from an array or directory of images or from an AVI file. % % For info, if converting from array, only codec (e.g., 'jpg') and fps must % be specified while width and height and determined automatically. If % converting from AVI, fps is also determined automatically. % % USAGE % seqIo( fName, 'frImgs', info, varargin ) % % INPUTS % fName - seq file name % info - defines codec, etc, see seqIo>writer % varargin - additional params (struct or name/value pairs) % .aviName - [] if specified create seq from avi file % .Is - [] if specified create seq from image array % .sDir - [] source directory % .skip - [1] skip between frames % .name - ['I'] base name of images % .nDigits - [5] number of digits for filename index % .f0 - [0] first frame to read % .f1 - [10^6] last frame to read % % OUTPUTS % % EXAMPLE |
» 猜你喜欢
材料与化工专硕调剂
已经有6人回复
086500 325 求调剂
已经有3人回复
材料080500调剂求收留
已经有7人回复
一志愿南昌大学,327分,材料与化工085600
已经有6人回复
环境工程调剂
已经有9人回复
工科材料085601 279求调剂
已经有9人回复
287求调剂
已经有5人回复
22408 344分 求调剂 一志愿 华电计算机技术
已经有3人回复
289求调剂
已经有3人回复
317求调剂
已经有10人回复
|
seqIo>writer Create interface sw for writing seq files. Create interface sw to seq file with the following commands: sw.close(); % Close seq file (sw is useless after). sw.addframe(I,[ts]); % Writes video frame (and timestamp) sw.addframeb(bytes); % Writes video frame with no encoding. info = sw.getinfo(); % Return struct with info about video. The following params must be specified in struct 'info' upon opening: width - frame width height - frame height fps - frames per second quality - [80] compression quality (0 to 100) codec - string representing codec, options include: 'monoraw'/'imageFormat100' - black/white uncompressed 'raw'/'imageFormat200' - color (BGR) uncompressed 'monojpg'/'imageFormat102' - black/white jpg compressed 'jpg'/'imageFormat201' - color jpg compressed 'monopng'/'imageFormat001' - black/white png compressed 'png'/'imageFormat002' - color png compressed USAGE sw = seqIo( fName, 'writer', info ) INPUTS fName - seq file name info - see above OUTPUTS sw - interface for writing seq file |
2楼2015-01-20 20:29:05
kabaisun: 屏蔽内容 2015-01-22 15:52:22
|
本帖内容被屏蔽 |
3楼2015-01-22 15:02:31













回复此楼