MicroPython中文文档和参考¶
- OpenMV Cam快速参考
- OpenMV Cam基本信息
- OpenMV Cam 教程
- MicroPython 函数库
- Python标准库和micro-libraries
- 内置函数
- 函数和类型
abs()all()any()bin()boolbytearraybytescallable()chr()classmethod()compile()complexdelattr()dictdir()divmod()enumerate()eval()exec()filter()floatfrozensetgetattr()globals()hasattr()hash()hex()id()input()intisinstance()issubclass()iter()len()listlocals()map()max()memoryviewmin()next()objectoct()open()ord()pow()print()property()range()repr()reversed()round()setsetattr()slicesorted()staticmethod()strsum()super()tupletype()zip()
- Exceptions
- 函数和类型
array– 数组cmath– 复数的数学函数gc– 控制垃圾回收器math– 数学函数sys– 系统相关函数ubinascii– 二进制/ASCII转换ucollections– 容器uerrno– 系统错误代码uhashlib– 散列算法uheapq– 堆队列算法uio– 输入/输出流ujson– JSON编码与解码uos– 基本“操作系统”服务ure– 正则表达式uselect– 在一组流中等待事件usocket– socket模块- Socket地址格式
- 函数
- 常量
- 方法
socket.close()socket.bind()socket.listen()socket.accept()socket.connect()socket.send()socket.sendall()socket.recv()socket.sendto()socket.recvfrom()socket.setsockopt()socket.settimeout()socket.setblocking()socket.makefile()socket.read()socket.readinto()socket.readline()socket.write()socket.error
ussl– SSL/TLS moduleustruct– 打包和解压缩原始数据类型utime– 时间相关的函数uzlib– zlib解压缩_thread– 多线程支持
- 内置函数
- MicroPython特定的库
framebuf— 帧缓冲区操作machine— 硬件相关的函数micropython– 访问和控制MicroPython内部构件network— 网络配置- 常见的网络适配器接口
- 特定network网络类实现
- class WINC – wifi shield driver
WINCwinc.connect()winc.start_ap()winc.disconnect()winc.isconnected()winc.connected_sta()winc.wait_for_sta()winc.ifconfig()winc.scan()winc.rssi()winc.fw_version()winc.fw_dump()winc.fw_update()winc.OPENwinc.WEPwinc.WPA_PSKwinc.MODE_STAwinc.MODE_APwinc.MODE_FIRMWARE
aesuctypes– 以结构化的方式访问二进制数据
- 特定于OpenMV Cam的库
pyb— 板级功能- 时间相关函数
- 复位相关的函数
- 中断相关的函数
- 电源相关函数
- 其他功能
- 类
- ADC类 – 模数转换
- CAN类 –控制器区域网络通信总线
- DAC类 – 数字模拟变换
- ExtInt类 – 配置I/O引脚以中断外部事件
- I2C类 – 二线串行协议
- LED类 – LED对象
- Pin类 – 控制I/O 引脚
- class PinAF – 引脚替代函数
- class RTC – 实时时钟
- Servo类 –三线hobby舵机驱动
- SPI类 – 串行外设接口
- Timer类 – 控制内部定时器
- TimerChannel类 — 为定时器建立一个通道
- UART类 – 双向串行通信总线
- USB_VCP 类– USB 虚拟通讯端口
time— 跟踪运行时间sensor— 感光元件- 函数
sensor.reset()sensor_sleep()sensor.shutdown()sensor.flush()sensor.snapshot()sensor.skip_frames()sensor.width()sensor.height()sensor.get_fb()sensor.get_id()sensor.alloc_extra_fb()sensor.dealloc_extra_fb()sensor.set_pixformat()sensor.get_pixformat()sensor.set_framesize()sensor.get_framesize()sensor.set_framerate()sensor.get_framerate()sensor.set_windowing()sensor.get_windowing()sensor.set_gainceiling()sensor.set_contrast()sensor.set_brightness()sensor.set_saturation()sensor.set_quality()sensor.set_colorbar()sensor.set_auto_gain()sensor.get_gain_db()sensor.set_auto_exposure()sensor.get_exposure_us()sensor.set_auto_whitebal()sensor.get_rgb_gain_db()sensor.set_hmirror()sensor.get_hmirror()sensor.set_vflip()sensor.get_vflip()sensor.set_transpose()sensor.get_transpose()sensor.set_auto_rotation()sensor.get_auto_rotation()sensor.set_framebuffers()sensor.get_framebuffers()sensor.set_lens_correction()sensor.set_vsync_callback()sensor.set_frame_callback()sensor.get_frame_available()sensor.ioctl()sensor.set_color_palette()sensor.get_color_palette()sensor.__write_reg()sensor.__read_reg()
- 常量
sensor.BINARYsensor.GRAYSCALEsensor.RGB565sensor.BAYERsensor.JPEGsensor.OV2640sensor.OV5640sensor.OV7690sensor.OV7725sensor.OV9650sensor.MT9M114sensor.MT9V034sensor.LEPTONsensor.HM01B0sensor.GC2145sensor.QQCIFsensor.QCIFsensor.CIFsensor.QQSIFsensor.QSIFsensor.SIFsensor.QQQQVGAsensor.QQQVGAsensor.QQVGAsensor.QVGAsensor.VGAsensor.HQQQVGAsensor.HQQVGAsensor.HQVGAsensor.B64x32sensor.B64x64sensor.B128x64sensor.B128x128sensor.B320X320sensor.LCDsensor.QQVGA2sensor.WVGAsensor.WVGA2sensor.SVGAsensor.SXGAsensor.UXGAsensor.HDsensor.FHDsensor.QHDsensor.QXGAsensor.WQXGAsensor.WQXGA2sensor.PALETTE_IRONBOWsensor.IOCTL_SET_READOUT_WINDOWsensor.IOCTL_GET_READOUT_WINDOWsensor.IOCTL_SET_TRIGGERED_MODEsensor.IOCTL_GET_TRIGGERED_MODEsensor.IOCTL_TRIGGER_AUTO_FOCUSsensor.IOCTL_PAUSE_AUTO_FOCUSsensor.IOCTL_RESET_AUTO_FOCUSsensor.IOCTL_WAIT_ON_AUTO_FOCUSsensor.IOCTL_LEPTON_GET_WIDTHsensor.IOCTL_LEPTON_GET_HEIGHTsensor.IOCTL_LEPTON_GET_RADIOMETRYsensor.IOCTL_LEPTON_GET_REFRESHsensor.IOCTL_LEPTON_GET_RESOLUTIONsensor.IOCTL_LEPTON_RUN_COMMANDsensor.IOCTL_LEPTON_SET_ATTRIBUTEsensor.IOCTL_LEPTON_GET_ATTRIBUTEsensor.IOCTL_LEPTON_GET_FPA_TEMPERATUREsensor.IOCTL_LEPTON_GET_AUX_TEMPERATUREsensor.IOCTL_LEPTON_SET_MEASUREMENT_MODEsensor.IOCTL_LEPTON_GET_MEASUREMENT_MODEsensor.IOCTL_LEPTON_SET_MEASUREMENT_RANGEsensor.IOCTL_LEPTON_GET_MEASUREMENT_RANGEsensor.IOCTL_HIMAX_MD_ENABLEsensor.IOCTL_HIMAX_MD_CLEARsensor.IOCTL_HIMAX_MD_WINDOWsensor.IOCTL_HIMAX_MD_THRESHOLDsensor.IOCTL_HIMAX_OSC_ENABLEsensor.SINGLE_BUFFERsensor.DOUBLE_BUFFERsensor.TRIPLE_BUFFERsensor.VIDEO_FIFO
- 函数
image— 机器视觉- 函数
image.binary_to_grayscale()image.binary_to_rgb()image.binary_to_lab()image.binary_to_yuv()image.grayscale_to_binary()image.grayscale_to_rgb()image.grayscale_to_lab()image.grayscale_to_yuv()image.rgb_to_binary()image.rgb_to_grayscale()image.rgb_to_lab()image.rgb_to_yuv()image.lab_to_binary()image.lab_to_grayscale()image.lab_to_rgb()image.lab_to_yuv()image.yuv_to_binary()image.yuv_to_grayscale()image.yuv_to_rgb()image.yuv_to_lab()image.load_descriptor()image.save_descriptor()image.match_descriptor()
- 函数
- HaarCascade 类 – 特征描述符
- Histogram 类 – 直方图对象
- Percentile 类 – 百分比值对象
- Threhsold 类 – 阈值对象
- class Statistics – 统计数据对象
image.statisticsimage.statistics.statistics.mean()image.statistics.statistics.median()image.statistics.statistics.mode()image.statistics.statistics.stdev()image.statistics.statistics.min()image.statistics.statistics.max()image.statistics.statistics.lq()image.statistics.statistics.uq()image.statistics.statistics.l_mean()image.statistics.statistics.l_median()image.statistics.statistics.l_mode()image.statistics.statistics.l_stdev()image.statistics.statistics.l_min()image.statistics.statistics.l_max()image.statistics.statistics.l_lq()image.statistics.statistics.l_uq()image.statistics.statistics.a_mean()image.statistics.statistics.a_median()image.statistics.statistics.a_mode()image.statistics.statistics.a_stdev()image.statistics.statistics.a_min()image.statistics.statistics.a_max()image.statistics.statistics.a_lq()image.statistics.statistics.a_uq()image.statistics.statistics.b_mean()image.statistics.statistics.b_median()image.statistics.statistics.b_mode()image.statistics.statistics.b_stdev()image.statistics.statistics.b_min()image.statistics.statistics.b_max()image.statistics.statistics.b_lq()image.statistics.statistics.b_uq()
- Blob 类 – 色块对象
image.blobblob.corners()blob.min_corners()blob.rect()blob.x()blob.y()blob.w()blob.h()blob.pixels()blob.cx()blob.cxf()blob.cy()blob.cyf()blob.rotation()blob.rotation_deg()blob.rotation_rad()blob.code()blob.count()blob.perimeter()blob.roundness()blob.elongation()blob.area()blob.density()blob.extent()blob.compactness()blob.solidity()blob.convexity()blob.x_hist_bins()blob.y_hist_bins()blob.major_axis_line()blob.minor_axis_line()blob.enclosing_circle()blob.enclosed_ellipse()
- Line类 – 直线对象
- Circle类 –圆形对象
- Rect类 – 矩形对象
- QRCode类 – 二维码对象
image.qrcodeimage.qrcode.qrcode.corners()image.qrcode.qrcode.rect()image.qrcode.qrcode.x()image.qrcode.qrcode.y()image.qrcode.qrcode.w()image.qrcode.qrcode.h()image.qrcode.qrcode.payload()image.qrcode.qrcode.version()image.qrcode.qrcode.ecc_level()image.qrcode.qrcode.mask()image.qrcode.qrcode.data_type()image.qrcode.qrcode.eci()image.qrcode.qrcode.is_numeric()image.qrcode.qrcode.is_alphanumeric()image.qrcode.qrcode.is_binary()image.qrcode.qrcode.is_kanji()
- AprilTag类 – AprilTag对象
image.apriltagimage.apriltag.apriltag.corners()image.apriltag.apriltag.rect()image.apriltag.apriltag.x()image.apriltag.apriltag.y()image.apriltag.apriltag.w()image.apriltag.apriltag.h()image.apriltag.apriltag.id()image.apriltag.apriltag.family()image.apriltag.apriltag.cx()image.apriltag.apriltag.cy()image.apriltag.apriltag.rotation()image.apriltag.apriltag.decision_margin()image.apriltag.apriltag.hamming()image.apriltag.apriltag.goodness()image.apriltag.apriltag.x_translation()image.apriltag.apriltag.y_translation()image.apriltag.apriltag.z_translation()image.apriltag.apriltag.x_rotation()image.apriltag.apriltag.y_rotation()image.apriltag.apriltag.z_rotation()
- DataMatrix类 – 数据矩阵对象
image.datamatriximage.datamatrix.datamatrix.corners()image.datamatrix.datamatrix.rect()image.datamatrix.datamatrix.x()image.datamatrix.datamatrix.y()image.datamatrix.datamatrix.w()image.datamatrix.datamatrix.h()image.datamatrix.datamatrix.payload()image.datamatrix.datamatrix.rotation()image.datamatrix.datamatrix.rows()image.datamatrix.datamatrix.columns()image.datamatrix.datamatrix.capacity()image.datamatrix.datamatrix.padding()
- BarCode类 – 条形码对象
image.barcodeimage.barcode.barcode.corners()image.barcode.barcode.rect()image.barcode.barcode.x()image.barcode.barcode.y()image.barcode.barcode.w()image.barcode.barcode.h()image.barcode.barcode.payload()image.barcode.barcode.type()image.barcode.barcode.rotation()image.barcode.barcode.quality()
- Displacement类 – 位移对象
- Kptmatch类 – 特征点对象
- Image类 – 图像对象
image.Imageimage.Image.image.width()image.Image.image.height()image.Image.image.format()image.Image.image.size()image.Image.image.bytearray()image.Image.image.get_pixel()image.Image.image.set_pixel()image.Image.image.mean_pool()image.Image.image.mean_pooled()image.Image.image.midpoint_pool()image.Image.image.midpoint_pooled()image.Image.image.to_bitmap()image.Image.image.to_grayscale()image.Image.image.to_rgb565()image.Image.image.to_rgb565()image.Image.image.to_rainbow()image.Image.image.compress()image.Image.image.compress_for_ide()image.Image.image.compressed()image.Image.image.compressed_for_ide()image.Image.image.jpeg_encode_for_ide()image.Image.image.copy()image.Image.image.crop()image.Image.image.scale()image.Image.image.save()image.Image.image.flush()image.Image.image.clear()image.Image.image.draw_line()image.Image.image.draw_rectangle()image.Image.image.draw_circle()image.Image.image.draw_ellipse()image.Image.image.draw_string()image.Image.image.draw_cross()image.Image.image.draw_arrow()image.Image.image.draw_edges()image.Image.image.draw_image()image.Image.image.draw_keypoints()image.Image.image.flood_fill()image.Image.image.mask_rectange()image.Image.image.mask_circle()image.Image.image.mask_ellipse()image.Image.image.binary()image.Image.image.invert()image.Image.image.b_and()image.Image.image.b_nand()image.Image.image.b_or()image.Image.image.b_nor()image.Image.image.b_xor()image.Image.image.b_xnor()image.Image.image.erode()image.Image.image.dilate()image.Image.image.open()image.Image.image.close()image.Image.image.top_hat()image.Image.image.black_hat()image.Image.image.gamma_corr()image.Image.image.negate()image.Image.image.replace()image.Image.image.assign()image.Image.image.set()image.Image.image.add()image.Image.image.sub()image.Image.image.mul()image.Image.image.div()image.Image.image.min()image.Image.image.max()image.Image.image.difference()image.Image.image.blend()image.Image.image.histeq()image.Image.image.mean()image.Image.image.mode()image.Image.image.midpoint()image.Image.image.morph()image.Image.image.gaussian()image.Image.image.laplacian()image.Image.image.bilateral()image.linpolar()image.Image.image.logpolar()image.Image.image.lens_corr()image.Image.img.rotation_corr()image.Image.image.get_histogram()image.Image.image.get_statistics()image.Image.image.get_regression()image.Image.image.find_blobs()image.Image.image.find_lines()image.Image.image.find_line_segments()image.Image.image.find_circles()image.Image.image.find_rects()image.Image.image.find_qrcodes()image.Image.image.find_apriltags()image.Image.image.find_datamatrices()image.Image.image.find_barcodes()image.Image.image.find_displacement()image.Image.image.find_template()image.Image.image.find_features()image.Image.image.find_eye()image.Image.image.find_lbp()image.Image.image.find_keypoints()image.Image.image.find_edges()- 常量
image.BINARYimage.GRAYSCALEimage.RGB565image.BAYERimage.JPEGimage.AREAimage.BILINEARimage.BICUBICimage.CENTERimage.EXTRACT_RGB_CHANNEL_FIRSTimage.APPLY_COLOR_PALETTE_FIRSTimage.BLACK_BACKGROUNDimage.SEARCH_EXimage.SEARCH_DSimage.EDGE_CANNYimage.EDGE_SIMPLEimage.CORNER_FASTimage.CORNER_AGASTimage.TAG16H5image.TAG25H7image.TAG25H9image.TAG36H10image.TAG36H11image.ARTOOLKITimage.EAN2image.EAN5image.EAN8image.UPCEimage.ISBN10image.UPCAimage.EAN13image.ISBN13image.I25image.DATABARimage.DATABAR_EXPimage.CODABARimage.CODE39image.PDF417image.CODE93image.CODE128
nn— 神经网络- nn_class 类 – 神经网络检测结果
- Net 类 – 神经网络
tf— Tensor Flow- class tf_classification – tf 分类 检测结果
- class tf_model – TensorFlow 模型
gif— 录制gif动图- Gif类 – Gif录制器
mjpeg— mjpeg录制- Mjpeg类 – Mjpeg录制
lcd— lcd扩展板驱动- 函数
lcd.init()lcd.deinit()lcd.width()lcd.height()lcd.type()lcd.triple_buffer()lcd.bgr()lcd.framesize()lcd.refresh()lcd.set_backlight()lcd.get_backlight()lcd.get_display_connected()lcd.register_hotplug_cb()lcd.get_display_id_data()lcd.send_frame()lcd.receive_frame()lcd.register_receive_cb()lcd.received_frame_src_addr()lcd.received_frame_bytes()lcd.update_touch_points()lcd.register_touch_cb()lcd.get_gesture()lcd.get_points()lcd.get_point_flag()lcd.get_point_id()lcd.get_point_x_position()lcd.get_point_y_position()lcd.display()lcd.clear()
- 常数
lcd.LCD_NONElcd.LCD_SHIELDlcd.LCD_DISPLAYlcd.LCD_DISPLAY_WITH_HDMIlcd.LCD_DISPLAY_ONLY_HDMIlcd.QVGAlcd.TQVGAlcd.FHVGAlcd.FHVGA2lcd.VGAlcd.THVGAlcd.FWVGAlcd.FWVGA2lcd.TFWVGAlcd.TFWVGA2lcd.SVGAlcd.WSVGAlcd.XGAlcd.SXGAlcd.SXGA2lcd.UXGAlcd.HDlcd.FHDlcd.LCD_GESTURE_MOVE_UPlcd.LCD_GESTURE_MOVE_LEFTlcd.LCD_GESTURE_MOVE_DOWNlcd.LCD_GESTURE_MOVE_RIGHTlcd.LCD_GESTURE_ZOOM_INlcd.LCD_GESTURE_ZOOM_OUTlcd.LCD_GESTURE_NONElcd.LCD_FLAG_PRESSEDlcd.LCD_FLAG_RELEASEDlcd.LCD_FLAG_MOVED
- 函数
fir— 热成像扩展板驱动 (fir == 远红外线)tv— tv shield drivercpufreq— 简便cpu频率控制imu— imu 传感器rpc— rpc library- 如何使用库
- class rpc - rpc virtual class
- class rpc_master - rpc_master virtual class
- class rpc_slave - rpc_slave virtual class
- class rpc_can_master - CAN Master Interface
- class rpc_can_slave - CAN Slave Interface
- class rpc_i2c_master - I2C Master Interface
- class rpc_i2c_slave - I2C Slave Interface
- class rpc_spi_master - SPI Master Interface
- class rpc_spi_slave - SPI Slave Interface
- class rpc_uart_master - UART Master Interface
- class rpc_uart_slave - UART Slave Interface
- class rpc_usb_vcp_master - USB VCP Master Interface
- class rpc_usb_vcp_slave - USB VCP Slave Interface
- class rpc_wifi_master - WiFi Master Interface
- class rpc_wifi_master - WiFi Master Interface
omv— OpenMV Cam 信息
- OpenMV Cam上的第三方库
- Python标准库和micro-libraries
- MicroPython语言
- MicroPython 与 CPython 的不同
- MicroPython 许可证信息