OpenMV 机器视觉模块 简介
【MicroVision Device原创】
OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口。使用者们(包括发明家、爱好者以及智能设备开发商)可以用Python语言使用OpenMV提供的机器视觉功能,为自己的产品和发明增加有特色的竞争力。 【MicroVision Device原创】
OpenMV上的机器视觉算法包括寻找色块、人脸检测、眼球跟踪、边缘检测、标志跟踪等。可以用来实现非法入侵检测、产品的残次品筛选、跟踪固定的标记物等。使用者仅需要写一些简单的Python代码,即可轻松的完成各种机器视觉相关的任务。小巧的设计,使得OpenMV可以用到很多创意的产品上。比如,可以给自己的机器人提供周边环境感知能力;给智能车增加视觉巡线功能;给智能玩具增加识别人脸功能,提高产品趣味性等;甚至,可以给工厂产品线增加残次品筛选功能等。【MicroVision Device原创】
OpenMV采用的STM32F427拥有丰富的硬件资源,引出UART,I2C,SPI,PWM,ADC,DAC以及GPIO等接口方便扩展外围功能。USB接口用于连接电脑上的集成开发环境OpenMVIDE,协助完成编程、调试和更新固件等工作。TF卡槽支持大容量的TF卡,可以用于存放程序和保存照片等。【MicroVision Device原创】
OpenMV的定位是“带机器视觉功能的“Arduino”。它可以通过UART,I2C,SPI,AsyncSerial以及GPIO等控制其他的硬件,甚至是单片机模块,如Arduino、RaspberryPi(树莓派)等。它也可以被其他的单片机模块控制。这个特点使得它可以很灵活的和其他流行的模块配合,实现复杂的产品功能。【MicroVision Device原创】
总结一下,关于OpenMV:
一个小巧的机器视觉模块
目标是做“带机器视觉功能的“Arduino”
适合做机器人,智能车,以及其他机器视觉应用
软件和硬件完全开源
STM32F4系列单片机,高效、低功耗
OV7725摄像头芯片
用C语言高效地实现了核心机器视觉算法
提供Python编程接口,不需要C语言知识,便于开发
提供大量的Python例子,演示如何使用板上提供的机器视觉算法
提供大量的Python例子,演示pwm、uart、spi、i2c、gpio等接口的使用
提供集成开发环境(OpenMVIDE),方便开发、调试代码以及更新固件
由于开放源代码,使用者可以自己改进和增加机器视觉算法
一句话,OpenMV提供了机器视觉功能最核心和最复杂的部分(包括硬件和核心算法),使用者们可以把自己的精力放在自己的想法和产品设计上,实现自己的各种创意。
【MicroVision Device原创】
=================================================
图片来自OpenMV官网https://openmv.io/
转载请注明 【MicroVision Device原创】,谢谢!
欢迎联系 MicroVision Device <mvdevice@outlook.com>,我们提供嵌入式机器视觉软件和硬件设计
OpenMV 机器视觉模块 简介相关推荐
- OPENMV 开源项目简介
一.OPENMV简介 OpenMV项目旨在创建低成本,可扩展的,基于Python的机器视觉模块,并旨在成为" 机器视觉的Arduino ".其目标是让机器视觉算法更接近制造商和业余 ...
- collections模块简介
collections模块简介 除python提供的内置数据类型(int.float.str.list.tuple.dict)外,collections模块还提供了其他数据类型,使用如下功能需先导入c ...
- 【STM32】ESP8266模块简介
00. 目录 文章目录 00. 目录 01. ESP8266模块简介 02. 特性参数 03. 模块引脚 04. TK-ESP-01 WIFI模块 05. 模块说明 06. 附录 07. 声明 01. ...
- 模块简介与matplotlib基础
模块简介与matplotlib基础 1.基本概念 1.1数据分析 对已知的数据进行分析,提取出一些有价值的信息. 1.2数据挖掘 对大量的数据进行分析与挖掘,得到一些未知的,有价值的信息. 1.3数据 ...
- configparser模块简介
目录 configparser模块简介 看一下configparser生成的配置文件的格式 现在看一下类似上方的配置文件是如何生成的 读取文件内容 修改文件内容 configparser模块简介 该模 ...
- Aurix TC3xx系列MCU ADC模块简介(一)
文章目录 1 前言 2 ADC模块简介(TC3xx) 1.1 ADC模块特点 1.2 转换器内部结构 1.3 转换时间 3 EDSADC模块简单介绍 >>返回总目录<< 1 前 ...
- IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解
IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解 0.前言 一.光学传感器模块: 1. 光敏传感器模块: 2. 红外避障模块 3. 循迹传感器模块 4. U型光电传感器模块 5. 红外接收模 ...
- Python常用模块4-Python的datetime及time模块简介
文章目录 一.Python datetime模块介绍 1.1 有效的类型 1.2 timedelta 类对象 1.2.1 timedelta.total_seconds()方法 1.3 date对象 ...
- Python_pygame库学习笔记(1):pygame的由来,特点以及模块简介
Python_pygame库学习笔记 1 Pygame库的由来: Python适合用来开发游戏吗? Pygame的安装 Pygame模块简介 Pygame库的由来: 2000年,作者Pete Shin ...
最新文章
- python考试pass or fail_请问老师为什么我输入的数据,预期结果是pass,我的预期因该是“fail”...
- idea中如何reimport_IDEA中导入新项目遇坑
- 算法题指南书_分类算法指南
- 用四位led数码管作显示器的篮球比赛24秒计时器求c语言代码,单片机编程控制LED七段数码管作显示的篮球赛计时计分系统...
- Nagios---NRPE
- 清除浮动的最佳方案:clearfix
- 漫步数理统计四——概率集合函数(下)
- 【转】Android虚拟平台的编译和整合
- SAP License:O2O模式网站解决方案概述
- 吴恩达深度学习——机器学习策略(一)
- 18.布隆过滤器的实现及应用
- 超级终端连接华为交换机_Win8系统如何使用超级终端连接华为交换机?
- 阿里HSF(服务框架)
- 单词测试通关学英语的软件,推荐5款最火的英语学习类app
- 基于darknet的voc数据集训练和mAP测试
- 微信视频号怎么增加浏览量
- CDN概念和基本原理
- Mock 模拟测试简介及 Mockito 使用入门
- 测试开发的瓶颈在哪儿?
- TSINGSEE青犀视频与海康合作研发的RTMP高清推流摄像头应该如何选择?
热门文章
- 第6天:数据处理的瑞士军刀pandas下篇
- 【Pytorch-从一团乱麻到入门】:3、模型效果评估指标:ROC、AUC、precision、recall
- .NET(C#)连接各类数据库-集锦 1
- 第1章 	SQL Server基本操作
- 搭建电话机器人或OKCC外呼中心系统实体机与云服务器哪个好(三)
- datatime模块之timedelta
- 有这3种情况,你就该离职了!
- 【Pandas】数据结构Series 基本用法总结
- linux suse11安装包,SUSE Linux 11系统rpm包离线安装GCC
- 我们是如何测试360手机浏览器的 –360手机浏览器测试范围概述