凡哥带你玩转OpenMV-OpenMV中文教程

来源:互联网 发布:截面数据常用模型 编辑:程序博客网 时间:2024/06/03 15:54

OpenMV简介

By far the easiest way I’ve found to learn and use advanced computer vision. This single board can do everything from driving a car to landing a drone.
目前位置, 这是我目前发现入手并且使用高级计算机视觉最简单的方法. 这个开发板可以做从开车到着陆无人机的任何事情.
CHRIS ANDERSON (CEO OF 3DR)
Berkeley, CA

Chris Anderson (CEO of 3DR)
OpenMV是基于Python的嵌入式机器视觉模块,目标是成为机器视觉界的“Arduino”。它成本低易拓展,开发环境友好,除了用于图像处理外,还可以用Python调用其硬件资源,进行I/O控制,与现实世界进行交互。
你想学习机器视觉,却不知从何入手? 在傅立叶变换, 小波变换等一系列信号与系统的强烈攻势之下, 挣扎抑或挫败?
封装各种算法细节, 不需要直接跟底层代码打交道.
用户友好的Python API, 让你开始的时候, 就享受机器视觉带给你的愉悦.
逐层剥开底层算法实现原理, 代码开源, 随意修改底层源码, 编译固件.
非计算机专业, 想在自己的机器人或者小车上加载机器视觉模块, 却担心自己学不懂? 电赛来袭, 慌忙准备, 没时间系统学习机器视觉?
来用OpenMV吧, 快速入手. 不需要专业的背景知识.
几行代码,轻松搞定. 例程丰富, 也许你需要做的只是改一下参数. 让你的机器人开启视觉智能.

凡哥带你玩转OpenMV

凡哥带你玩转OpenMV首页

1 快速入手


IDE安装与使用教程
安装驱动
固件烧录
脱机运行
使用注意事项-必读
配件信息

2 机器视觉常识


机器视觉常识
摄像头结构
像素与清晰度
色彩空间
帧率
图片格式及格式转换
图像的属性
图像逻辑运算
数学形态学
卷积


3 例程解析


例程解析

3.1 基本操作


基本操作
HelloWorld
文件系统使用

3.2 硬件资源控制


硬件资源控制
LED
GPIO
定时器Timer
DAC
ADC
PWM
舵机控制
通信UART串口通信
USB转TTL
通信_I2C
通信_SPI
系统时钟设定
RTC时间设定

3.3 图像绘制


图像绘制
绘画
图片载入FrameBuffer

3.4 滤波器


滤波器
二值化_binary
阈值滤波_image_filter
均值滤波_mean
众数滤波_mode
中位数滤波_median
中值滤波_midpoint
锐化_sharpen
腐蚀膨胀
边缘检测_edge
线性滤波_linear
差帧检测_difference

3.5 截图


截图
拍照
浮雕效果&拍照
人脸检测&拍照
移动检测&拍照
串口发送信号截图

3.6 视频录制


视频录制
视频流写入SD卡
视频流读入FrameBuffer
GIF录制
人脸检测&GIF录制
运动检测&GIF录制
MJPEG视频录制
人脸检测&MJPEG视频录制
运动检测&MJPEG视频录制

3.7 人脸追踪


人脸追踪
人脸检测
人脸识别
人脸追踪

3.8 眼睛追踪


眼睛追踪
脸眼检测
瞳孔检测

3.9 特征检测


特征检测
直线检测
双轨寻线
直角检测
线段检测
线性回归
矩形检测
圆形检测
边缘检测
关键点检测
关键点保存
数字识别
光流
方向梯度直方图
模板匹配
LBP

3.10 颜色追踪


颜色追踪
色块识别
多颜色同时追踪
色块识别&自动训练
图像颜色统计_statistic
图像颜色区间统计_histogram
测距

3.11 拓展版


LCD液晶屏

红外摄像拓展板
BLE低功耗蓝牙
WIFI拓展板
舵机拓展板

3.12 扫码识别


扫码识别
AprilTag
二维码
条形码
DataMatrix

3.13 其他


Pixy视觉模块模拟

MAVLINK飞控通信

4 API文档


API文档

4.1 Python Lib

PythonLib
gc-垃圾回收
math-数学计算
select-数据流选择
sys-文件系统与随机数
ubinascii-二进制与Ascii转换
uio-io控制
ujson-json序列化
uos-操作系统的相关操作
ure-正则表达式
usocket-socket接口
ustruct-数据类型打包
utime-时间相关函数
uzlib-解压二进制数据

4.2 MicroPythonLib


MicroPythonLib
pyb -板子相关函数
machine-板子相关函数
micropython-内部信息访问与控制
cpufreq-CPU时钟频率设定
time-计时
ADC-模拟转数字
DAC-数字转模拟
ExtInt-外部中断
Pin-引脚
LED-LED灯
Servo-舵机控制
UART-串口通信
I2C-I2C通信
SPI-SPI通信
network-网络配置
Timer-定时器
TimerChannel-定时器频道
USB_VCP-USB虚拟串口

4.3 OpenMVCamLib


OpenMVCamLib
Sensor-感光芯片
image-图像对象
ImageReader-视频流读取
ImageWriter-视频流保存
Gif-图像格式GIF
Mjpeg-图像格式Mjpeg
Line-几何直线
Rect-几何矩形
Circle-几何圆形
Statistics-图像统计
Histogram-图像直方图
Percentile-中位数滤波器
Blob-色块
HaarCascade-Haar级联
kptmatch-关键点匹配
AprilTag-AprilTag
QRCode-二维码
BarCode-条形码
DataMatrix-DataMatrix

原创粉丝点击