一、什么是OpenMV

OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口。使用者们(包括发明家、爱好者以及智能设备开发商)可以用Python语言使用OpenMV提供的机器视觉功能,为自己的产品和发明增加有特色的竞争力。

OpenMV上的机器视觉算法包括寻找色块、人脸检测、眼球跟踪、边缘检测、标志跟踪等。可以用来实现非法入侵检测、产品的残次品筛选、跟踪固定的标记物等。使用者仅需要写一些简单的Python代码,即可轻松的完成各种机器视觉相关的任务。小巧的设计,使得OpenMV可以用到很多创意的产品上。比如,可以给自己的机器人提供周边环境感知能力;给智能车增加视觉巡线功能;给智能玩具增加识别人脸功能,提高产品趣味性等;甚至,可以给工厂产品线增加残次品筛选功能等。

OpenMV采用的STM32F427拥有丰富的硬件资源,引出UART,I2C,SPI,PWM,ADC,DAC以及GPIO等接口方便扩展外围功能。USB接口用于连接电脑上的集成开发环境OpenMVIDE,协助完成编程、调试和更新固件等工作。TF卡槽支持大容量的TF卡,可以用于存放程序和保存照片等。

OpenMV的定位是“带机器视觉功能的“Arduino”。它可以通过UART,I2C,SPI,AsyncSerial以及GPIO等控制其他的硬件,甚至是单片机模块,如Arduino、RaspberryPi(树莓派)等。它也可以被其他的单片机模块控制。这个特点使得它可以很灵活的和其他流行的模块配合,实现复杂的产品功能。

总结一下,关于OpenMV:

一个小巧的机器视觉模块

目标是做“带机器视觉功能的“Arduino”

适合做机器人,智能车,以及其他机器视觉应用

软件和硬件完全开源

STM32F4系列单片机,高效、低功耗

OV7725摄像头芯片

用C语言高效地实现了核心机器视觉算法

提供Python编程接口,不需要C语言知识,便于开发

提供大量的Python例子,演示如何使用板上提供的机器视觉算法

提供大量的Python例子,演示pwm、uart、spi、i2c、gpio等接口的使用

提供集成开发环境(OpenMVIDE),方便开发、调试代码以及更新固件

由于开放源代码,使用者可以自己改进和增加机器视觉算法

一句话,OpenMV提供了机器视觉功能最核心和最复杂的部分(包括硬件和核心算法),使用者们可以把自己的精力放在自己的想法和产品设计上,实现自己的各种创意。

二、安装

官方下载地址:https://openmv.io/pages/download

CSDN下载地址:

windows系统点击该按钮进行下载,其他操作系统请下载对应系统软件。

至此OpenMV安装完成。

该软件无须注册,即可正常使用。

OpenMV IDE安装使用教程相关推荐

  1. OpenMV(二)--IDE安装与固件下载

    IDE安装与固件下载 1. IDE安装 2. 固件下载 2.1 DFuSe安装 2.2 固件下载 1. IDE安装 OpenMV具有独有的IDE,而且可以跨平台使用,支持Win, Mac OS, Li ...

  2. Arduino IDE安装UNO和NANO开发板驱动教程(CH341SER.EXE)

    Arduino IDE安装UNO和NANO开发板驱动教程(CH341SER.EXE) win10系统最方便的地方之一就是可以自动安装驱动,这个功能对于使用Arduino进行硬件编程的人而言可谓无比欢乐 ...

  3. DL之IDE:深度学习环境安装之NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略

    DL之IDE:深度学习环境安装之NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略 目录 根据Anaconda的CUDA版本去安装对应匹配的N ...

  4. OpenMV IDE使用教程

    一.IDE功能一览 代码编辑区 编辑对应的openmv的python代码,注意OpenMV IDE 一次只能编辑单个文件.如果是多个文件的话, 可以通过读卡器存入SD卡中. 样例Examples op ...

  5. python3.8安装pygame_Python3.8安装Pygame教程步骤详解

    注:因为最近想用一下Python做一些简单小游戏的开发作为项目练手之用,而Pygame模块里面提供了大量的有用的方法和属性.今天我们就在之前安装过PyCharm的基础上,安装Pygame,下面是安装的 ...

  6. mac python3.8上怎么安装pygame 第三方库_Python3.8安装Pygame Python3.8安装Pygame教程步骤详解...

    想了解Python3.8安装Pygame教程步骤详解的相关内容吗,孤傲小二~阿沐在本文为您仔细讲解Python3.8安装Pygame的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Pyth ...

  7. 02-go的IDE安装

    02-go的IDE安装 此篇文章是在go已经安装的前提下进行的,如果go还没有安装请参考这篇文章 01-go安装. 本文章使用的是vscode作为go IDE,所以需要提前安装好vscode,并且是在 ...

  8. tensorflow2.0对应python版本_TensorFlow2.1.0最新版本安装详细教程

    TensorFlow是一款优秀的深度学习框架,支持多种常见的操作系统,例如Windows10,Mac Os等等,同时也支持运行在NVIDIA显卡上的GPU版本以及仅使用CPU进行运算的CPU版本.此篇 ...

  9. st58服务器装系统,微pe硬盘安装系统教程

    微pe硬盘安装系统教程 [2021-02-19 05:17:36]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\ ...

最新文章

  1. 快速了解微信小程序的使用,一个根据小程序的框架开发的todos app
  2. 分布式b2b b2c o2o电子商务云平台
  3. Spring.net与Asp.net Mvc结合示例《转载》
  4. c++17(24)-枚举与switch
  5. 计算机软件员证书用途,软考证书的五大好处(详解)
  6. oracle 11g 数据库cmd修改用户名密码及创建用户
  7. element ui表单校验prop的链式写法----源码分析
  8. 结合CDIB类,对图像的打开、显示、保存
  9. 51单片机课程设计:基于TCS230/3200的颜色复制显示器
  10. AndroidStudio3.0多渠道打包
  11. Windows图片查看器不见了注册表可以帮你修复
  12. python 100以内3的倍数_在python中确定3或5的倍数
  13. TypeError: set expected at most 1 arguments, got 4
  14. uni-app云打包成ipa文件安装到iPhone上全过程记录
  15. vue单文件组件中引用其他组件
  16. postgresql10中的pg_stat_statements
  17. See Electrical 7 R2 B11电气设计软件PLS-CADD v12.3架空电力线设计软件
  18. office卸载重新安装,并安装mathtype7数学编辑公式
  19. 刷脸支付服务商促进数字化时代来临
  20. 移动SEO之页面优化

热门文章

  1. Dde Biotin-PEG4-alkyne,1802908-00-4 生物素标记试剂怎么样了?
  2. zzulioj:1125
  3. 最新中国贫富标准线:月薪两万以上勉强算白领
  4. 抄360一个关键的洁净实现(一)
  5. [合集]阿甘正传部分台词中英对照
  6. OpenCV中角点未检测到原因与FindChessboardCorners函数
  7. 聊聊内存模型和内存序
  8. Captcha must be filled out.
  9. 计算平均指令时间_技术人员正在组装新计算机。在将主板装入机箱之前通常先安装哪两个组件?(选择两项。)...
  10. 咱们码农可以从曾国藩身上学到点什么呢(一)