# ImageReader 类– ImageReader对象
ImageReader对象使得您可以快速地从磁盘中读取未压缩的图像。
* [ ] **构造函数**
## 构造函数
```
class image.ImageReader(path)
```
创建一个ImageReader对象,用来回放由ImageWriter对象编写的图像数据。ImageWriter对象回放的帧会在与写入磁盘时相同的FPS下回放。
## 方法
```
imagereader.size()
```
> 正在读取的文件的大小
*参数:*
* 无
*返回:*
* 返回正在读取的文件的大小。
```
imagereader.next_frame([copy_to_fb=True,loop=True])
```
> 从ImageWriter写就的文件中返回图像对象
*参数:*
* 若`copy_to_fb` 为True,图像对象将被直接加载到帧缓冲区中。否则图像对象将被放入堆中。注意:除非图像很小,否则堆可能没有足够的空间来存储图像对象。 若`loop`为True,流的最后一个图像读取之后,回放将重新开始。否则所有帧被读取后,这个方法将返回None。
*返回:*
* 返回图像对象。
注意:`imagereader.next_frame`尝试在读取帧后通过暂停播放来限制回放速度,以与帧记录的速度相匹配。 否则,这个方法会以200+FPS的速度图像快读播放所有图像。
```
imagereader.close()
```
> 关闭正在读取的文件
*参数:*
* 无
*返回:*
* 无
关闭正在读取的文件。您需要进行这一操作,以防imagereader 对象受损。但由于是只读文件,文件不会在未关闭时受损。
- 简介
- 关于MixPY
- 准备
- MixPY_函数库
- MicroPython标准库
- gc _控制垃圾回收器
- math_数学函数
- sys_系统相关函数
- ubinascii _ 二进制/ ASCII转换
- ucollections_集合和容器类型
- uerrno _系统错误代码
- uheapq_ 堆队列算法
- ujson_JSON编码与解码
- uos _基本的“操作系统”服务
- ure_正则表达式
- MixPY_特定函数
- lcd_显示驱动
- lcd_范例
- sensor_感光元件
- sensor_范例
- image_机器视觉
- image_函数
- HaarCascade 类_特征描述符
- Similarity 类_相似度对象
- Histogram 类_直方图对象
- Percentile 类_百分比值对象
- Threhsold 类_阈值对象
- Statistics 类_统计数据对象
- Blob 类_色块对象
- Line 类_直线对象
- Circle 类_圆形对象
- Rect 类_矩形对象
- QRCode 类_ 二维码对象
- AprilTag 类_AprilTag对象
- DataMatrix 类_数据矩阵对象
- BarCode 类_条形码对象
- Displacement 类_位移对象
- Kptmatch 类_特征点对象
- ImageWriter 类_ImageWriter对象
- ImageReader 类_ImageReader对象
- Image 类_图像对象
- touchscreen_触摸屏幕
- touchscreen_范例
- video_视频
- video_范例
- audio_音频
- audio_范例
- nes_游戏模拟器
- nes_范例
- machine_板级功能
- I2C_总线协议
- I2C_范例
- PWM_脉宽调制
- PWM_范例
- SPI_同步串行协议
- SPI_范例
- Timer_硬件定时器
- Timer_范例
- UART_异步串口
- UART_范例
- network_网卡驱动
- network_范例
- Maix_功能库
- FPIOA_可编程 IO 阵列
- FPIOA_范例
- GPIO_通用输入/输出
- GPIO_范例
- I2S_驱动I2S设备
- I2S_范例
- freq_频率模块
- freq_范例
- FFT_傅里叶运算
- FFT_范例
- KPU_神经网络处理器
- KPU_范例