⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 matlab实现的avi读入,可以运行
💻 TXT
字号:

  

    			        AviRead 1.12


				 18.12.2000

			   (c) by R.Rawer '99-'00




===============================================================================
 (1) Contents
===============================================================================

 (1) Contents
 (2) About AviRead
 (3) Syntax of AviRead
 (4) Possible Code Modifications
 (5) History of Changes
 (6) Contact the Autor




===============================================================================
 (2) About Aviread
===============================================================================


AviRead is a simple m-file to read the images of uncompressed AVIs into MatLab. 

The read process is farily slow since for-loops and file seeks are used. 
So don't expect any high performance functionality of this simple tool ;-) 


There are probably two regions of intrest for you in this m-File:

(*1*) 	the section where the bytestream read from the AVI-file is transformed
	into a matrix
(*2*) 	the section where you can add you own code to do caculations based on
	the picture data

Both sections are marked in the source code.




===============================================================================
 (3) Syntax of AviRead
===============================================================================

Syntax:

 Result = AviRead (filename, 
                   number of frames to process, 
                   first frame to display, 
                   last frame to display)

 Result : last image displayed (depending on color depth of AVI:
			8  Bits per Pixel: Matrix[Lines, Rows] of uint8
			16 Bits per Pixel: Matrix[Lines, Rows] of uint16
			24 Bits per Pixel: Matrix[Lines, Rows, 3] of uint8

 Example: AviRead('sample.avi',30,10,12)
            reads and processes the first 30 frames of the file 
            'sample.avi', and displays frame 10, 11 and 12 each 
            in its own figure.       




===============================================================================
 (4) Possible Code Modifications
===============================================================================

AviRead justs reads the image data of AVI-files. In order to process this
image data you probably need to modify the the code in section (*2*).
If anothe arrangement of the pixelinformation is needed also modify 
section (*1*) ind AviRead.m.

Use the folowing variables within your image processing routines:
  
   no_of_frames:   number of frames to be read
   time_per_frame: time to display each frame [ms] (reverse of frames 
  		   per 0.001 second)
   frames:	   number of this frame
   columns:	   number of pixels per line
   lines:	   number of lines per image
   bytes:	   number of bytes per pixel
   im:		   image data: 
  	 	     8bit/pixel:  uint8-Matrix[columns,lines]
  		     16bit/pixel: uint16-Matrix[columns,lines]
  		     24bit/pixel: uint8-Matrix[columns,lines,3] 
  			          (3 Color Planes R,G,B)
  		     32bit/pixel: uint32-Matrix[columns,lines]
   xx:		   raw image data:
  		     8bit/pixel:  uint8-Matrix[columns*lines] 
  				  (1-dimentional)
  		     16bit/pixel: uint16-Matrix[columns*lines]
  				  (1-dimentional)
  		     24bit/pixel: uint8-Matrix[3,columns*lines] 
  				  (1-dimentional, 3 Color Planes R,G,B)
  		     32bit/pixel: uint32-Matrix[columns*lines]					  
  				  (1-dimentional)  
  



===============================================================================
 (5) History of Changes
===============================================================================

V1.12 (18/12/2000):
-------------------
* bug with kombined media format fixed (now AVIs including sound can be used)
* check an correct if user wants to read more frames then availlable in RIFF 
  file

V1.11 (13/06/2000):
-------------------
* added time_per_frame variable (frames per seconds = 1000/time_per_frame)

V1.10 (11/06/2000):
-------------------

* supports 8,16,24,32 bits per Pixel AVI-Files
* Bugfix for 24Bit (Truecolor) support
* Added this Readme / History


V1.01 (10/09/1999):
-------------------

* First Version
* Supports plain grayscale AVIs (No compression) 





===============================================================================
 (6) Contact the Author
===============================================================================

rrawer@gmx.de

http://www.rawer.de/rainer/software/



===============================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -