Matlab读取YUV数据的方法
2011-07-15 16:49
393 查看
fid = fopen('foreman.yuv','rb');
img= (uint8)(fread(fid,[352,288],'uint8'))';
A = FREAD(FID,SIZE,PRECISION)
Valid entries for SIZE are:
N read N elements into a column vector. inf read to the end of the file. [M,N] read elements to fill an M-by-N matrix, in column order. N can be inf, but M can't.
Any of the following strings, either the MATLAB version, or their C or Fortran equivalent, may be used. If not specified, the default precision is 'uint8'. MATLAB C or Fortran Description 'uchar' 'unsigned char' unsigned integer, 8 bits. 'schar' 'signed char' signed integer, 8 bits. 'int8' 'integer*1' integer, 8 bits. 'int16' 'integer*2' integer, 16 bits. 'int32' 'integer*4' integer, 32 bits. 'int64' 'integer*8' integer, 64 bits. 'uint8' 'integer*1' unsigned integer, 8 bits. 'uint16' 'integer*2' unsigned integer, 16 bits. 'uint32' 'integer*4' unsigned integer, 32 bits. 'uint64' 'integer*8' unsigned integer, 64 bits. 'single' 'real*4' floating point, 32 bits. 'float32' 'real*4' floating point, 32 bits. 'double' 'real*8' floating point, 64 bits. 'float64' 'real*8' floating point, 64 bits.
img= (uint8)(fread(fid,[352,288],'uint8'))';
A = FREAD(FID,SIZE,PRECISION)
Valid entries for SIZE are:
N read N elements into a column vector. inf read to the end of the file. [M,N] read elements to fill an M-by-N matrix, in column order. N can be inf, but M can't.
Any of the following strings, either the MATLAB version, or their C or Fortran equivalent, may be used. If not specified, the default precision is 'uint8'. MATLAB C or Fortran Description 'uchar' 'unsigned char' unsigned integer, 8 bits. 'schar' 'signed char' signed integer, 8 bits. 'int8' 'integer*1' integer, 8 bits. 'int16' 'integer*2' integer, 16 bits. 'int32' 'integer*4' integer, 32 bits. 'int64' 'integer*8' integer, 64 bits. 'uint8' 'integer*1' unsigned integer, 8 bits. 'uint16' 'integer*2' unsigned integer, 16 bits. 'uint32' 'integer*4' unsigned integer, 32 bits. 'uint64' 'integer*8' unsigned integer, 64 bits. 'single' 'real*4' floating point, 32 bits. 'float32' 'real*4' floating point, 32 bits. 'double' 'real*8' floating point, 64 bits. 'float64' 'real*8' floating point, 64 bits.
相关文章推荐
- MIT-BIH ECG 信号的数据读取方法和Matlab程序
- Matlab数据处理——数据的保存和读取方法操作
- MIT-BIH ECG 信号的数据读取方法和Matlab程序
- Matlab按行读取数据的方法
- MATLAB读取写入文本数据最佳方法 | Best Method for Loading & Saving Text Data Using MATLAB
- MIT-BIH ECG 信号的数据读取方法和Matlab程序
- MIT-BIH ECG 信号的数据读取方法和Matlab程序
- matlab各种数据类型的文件的读取与写入方法
- MATLAB对于文本文件(txt)数据读取的技巧总结
- php通过正则表达式记取数据来读取xml的方法
- (转载)MATLAB对于文本文件(txt)数据读取的技巧总结
- php通过正则表达式记取数据来读取xml的方法
- Android 使用手机NFC的读取NFC标签数据的方法
- Linux下用C语言读取Matlab的.mat数据及Cmakelists的相关配置
- Matlab中读取txt文件的几种方法
- MATLAB GUI 数据传递方法
- asp.net实现XML文件读取数据绑定到DropDownList的方法
- Ajax+ASP和Flash+ASP数据读取取方法有些相似的实现方法
- PHP file_get_contents函数读取远程数据超时的解决方法
- MATLAB通过串口读取数据,分别并生成一维和三维图像。