《Python应用技术》 课程 5.2 图像处理应用设计.pptx

《Python应用技术》 课程 5.2 图像处理应用设计.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章 Python机器视觉应用5.2 图像处理应用设计 文件编程操作图像特征检测开发实践 MicroPython的文件读写读文件函数read()函数会一次性读取文件的全部内容,如果能确保文件的大小,自然可以。 readline() 每次读取一行内容。写文件函数write()写文件和读文件是一样的,唯一区别是调用open()函数时,标识符'w'或者'wb'表示写文本文件或写二进制文件;'a' 对应的表示追加。 MicroPython的文件读写file 对象文件对象属性描 述file.closed表示文件已经被关闭,否则为Falsefile.modeAccess文件打开时使用的访问模式file.encoding文件所使用的编码file.name文件名file.newlines未读取到行分隔符时为None,只有一种行分隔符时为一个字符串,当文件有多种类型的行结束符时,则为一个包含所有当前所遇到的行结束的列表file.softspace为0表示在输出一数据后,要加上一个空格符,1表示不加。这个属性一般程序员用不着,由程序内部使用 MicroPython的文件读写MicroPython的OS模块可以使用os库,来进行新建目录,新建文件之类的操作。os库函数描述os.listdir([dir])如果没有参数,列出当前目录。如果给了参数,就列出参数所代表的目录。os.chdir(path)改变当前目录os.getcwd()获得当前目录os.mkdir(path)新建一个新的目录os.remove(path)删除文件os.rmdir(path)删除目录os.rename(old_path, new_path)重命名文件os.stat(path)获得文件或者路径的状态 图像文件读写接口函数ImageWriter类ImageWriter类的ImageWriter对象可以快速地将未压缩的图像写入磁盘。构造函数:classimage.ImageWriter(path) 创建一个ImageWriter对象,就可以以用于OpenMV Cams的简单文件格式将未压缩的图像写到磁盘上。序号方法方法说明1imagewriter.size()返回正在写入的文件的大小。2imagewriter.add_frame(img)将一张图像写入磁盘。由于图像未被压缩,因此执行迅速,但会占用大量磁盘空间。3imagewriter.close()关闭图像流文件。您必须关闭文件,否则文件会损坏。 图像文件读写接口函数ImageReader 类ImageReader 类的ImageReader对象可以快速地从磁盘中读取未压缩的图像。构造函数:classimage.ImageReader(path) 创建一个ImageReader对象,用来回放由ImageWriter对象编写的图像数据。序号方法方法说明1imagereader.size()返回正在读取的文件的大小。2imagereader.next_frame([copy_to_fb=True, loop=True])从ImageWriter写就的文件中返回图像对象。若 copy_to_fb 为True,图像对象将被直接加载到帧缓冲区中。否则图像对象将被放入堆中。注意:除非图像很小,否则堆可能没有足够的空间来存储图像对象。 若 loop 为True,流的最后一个图像读取之后,回放将重新开始。否则所有帧被读取后,这个方法将返回None。3imagereader.close()关闭正在读取的文件。需要进行这一操作,以防imagereader 对象受损。但由于是只读文件,文件不会在未关闭时受损。 图像文件读写图像数据的存储一般通过图像文件来保存,常见的图像文件存储格式包括.BMP、.JPEG、.JPG、.PNG等。通过Python机器视觉包,实现对图像文件的写入和读取。1要在Python实验平台上面插入一个SD卡,当插入SD卡后,根目录就是SD卡;不插入sd卡,根目录就是内置的Flash。2打开U盘,新建文件夹pic。创建文件,输入的实验代码。3从摄像头获取的视频中抽取一个帧,并保存为图像文件4文件读取:从SD卡中读取视频流文件,并使用IDE的摄像头窗口显示5程序下载与运行6在帧缓冲区显示保存的帧图像文件 文件写入和读取操作1)打开U盘,新建文件夹pic。2)创建“image_writer.py”文件。# 图像文件的写入和读取import sensor, image, time# 初始化摄像头sensor.reset()#设置图像色彩格式,设置格式为 GRAYSCALE灰度图sensor.set_pixformat(sensor. GRAYSCALE)sensor.set_framesize(sensor.QVGA)# 跳过1秒,使新

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体孙**

1亿VIP精品文档

相关文档

相关课程推荐