OpenMV嵌入式图像处理 笔记

OpenMV简介以及基本中文教程请参见目前官网给出OpenMV中国的三家代理商英文教程请参见官网以及官方论坛。此笔记是由于中文代理商不够全面的基础上,整合官网教程,自己可以最大程度的了解这个小巧易用的摄像头模块,也方便大家参考,*不保证正确,您所使用的代码,对您的openmv造成任何损害,我概不负责,慎用!*


>0x01<—>MicroPython库<


以下标准Python库内置于MicroPython中。对于其他库,请从micropython-lib存储库下载。Python标准库和微型库,以下标准Python库已经被“微观化”以适应MicroPython的理念。它们提供该模块的核心功能,旨在成为标准Python库的替代品。这些模块可以通过他们的 u-name引用,也可以通过它们的 non-u-name来获得。 non-u-name该名称的文件应在你的package路径中。例如,import json 将首先搜索 json.py 文件或 json 目录,如果找到它就可加载该包。如果没有找到任何内容,它将回退加载内置ujson模块。
官网给出的几个模块,引用方法同Python的基本语法一样,先 import,再 name.function()

  • gc - 控制垃圾收集器
  • math - 数学函数库
  • select - 等待一组流上的事件
  • sys - 系统特定功能
  • ubinascii - 二进制/ ASCII转换
  • uhashlib - 哈希算法
  • uio - 输入/输出流
  • ujson - JSON编码和解码
  • uos - 基本的“操作系统”服务
  • ure - 正则表达式
  • usocket - 提供对BSD的访问。
  • ustruct - 打包和解包原始数据类型
  • utime - 时间相关功能
  • uzlib - zlib解压缩

举个栗子

import  math

def degrees(radians):   #弧度制和角度制的转换计算
    return (180 * radians) / math.pi

对于OpenMV,开发者,封装了专门的库,用于使用者调用,简单方便。

pyb     # 与电路板相关的功能(板级功能)
        #时间相关功能 (部分可以与time类替换)
        #复位相关功能
        #中断相关功能
        #电源相关功能
        #其他功能
        #类(class)
########其他类#########
ADC     #- 模数转换
        #构造函数(Constructors)
        #方法(Methods)

DAC     #- 数模转换
        #构造函数
        #方法

CAN     #总线控制器局域网通信总线
        #构造函数
        #类方法(Class Methods)
        #方法
        #常量(Constants)

ExtInt  #- 配置I / O引脚以在外部事件中中断
        #构造函数
        #类方法
        #方法
        #常量

I2C     # - 一个双线串行协议
        #构造函数
        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值