- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
走进MicroPython新世界Python物联网
01MicroPython简介02OpenMVIDE环境安装03OpenMVCam特点
01MicroPython简介
MicroPython简介MicroPythonMicroPython即PythonforMicrocontroller,意为运行在单片机上的Python,由剑桥大学理论物理学家DamienGeorge设计。DamienGeorge提出了一个想法:能否用Python语言控制单片机实现对机器人的操控呢?DamienGeorge打造出MicroPython。MicroPython基于ANSIC,语法与Python3基本一致,拥有自己的解析器、编译器、虚拟机和类库等。借助MicroPython,用户完全可以通过Python语言实现硬件底层的访问和控制,如控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。
02OpenMVIDE环境安装
OpenMVIDE环境安装OpenMVIDEOpenMV的采用高级语言Python脚本(准确的说是MicroPython)进行编写,而不是用C/C++,当然OpenMV也有自己的编译平台即:OpenMVIDE,使用语言为microPython。读者可以根据各自的环境选择下载安装包,IDE可支持多个平台上运行,具体包含Window版本、macOS版本、树莓派版本、Ubuntu64和Ubuntu32。下载完成后安装提示直接安装。下载链接:/openmv-download/
03OpenMVCam特点
OpenMVCam特点特点OpenMV是一个非常易用和低价的机器视觉开发组件。OpenMV的镜头是M12通用的镜头,在不同的场景应用不同的镜头。标配镜头视角大概120度,长焦镜头30度,广角185度,无畸变镜头90度。标配镜头焦距2.8mm,长焦12mm,广角1.7mm,无畸变镜头3.6mm。有很多机器视觉方面的应用:·自动追踪小球的小车·巡线的车·自动追踪人脸的四旋翼·追踪小球的云台等内置了非常多的算法:滤波、颜色追踪、AptilTag、二维码、条形码、人脸识别、人眼追踪(瞳孔识别)、直线识别、图形识别、模板匹配、特征点追踪、边缘检测等。
谢谢观看
OpenMV摄像头年终总结新年计划述职报告工作汇报江苏电子信息职业学院电子工程学院OpenMV
?目录页Openmv简介与入门OpenMV使用??OpenMV安装
OpenMV入门与简介?第一章
OpenMV简介思考OpenMV是什么?
OpenMV简介OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口。
OpenMV能做什么
OpenMV能做什么OpenMV上的机器视觉算法包括寻找色块、人脸检测、眼球跟踪、边缘检测、标志跟踪等。可以用来实现非法入侵检测、产品的残次品筛选、跟踪固定的标记物等。
OpenMV能做什么OpenMV上的机器视觉算法包括寻找色块、人脸检测、眼球跟踪、边缘检测、标志跟踪等。可以用来实现非法入侵检测、产品的残次品筛选、跟踪固定的标记物等。OpenMV还可以用到很多创意的产品上。比如,可以给自己的机器人提供周边环境感知能力;给智能车增加视觉巡线功能;给智能玩具增加识别人脸功能,提高产品趣味性等;甚至,可以给工厂产品线增加残次品筛选功能等。
OpenMV做好准备OpenMV的定位是带机器视觉功能的“Arduino”。它可以通过UART,I2C,SPI以及GPIO等控制其他的硬件,甚至是单片机模块,如Arduino、RaspberryPi(树莓派)等,同时OpenMV搭载了microPython解释器具备编程基础了解硬件的IO、串口、IIC等OpenMVIDE
OpenMV安装第二章?
OpenMV安装图像灰度化OpenMV安装
OpenMV使用第三章?
图像灰度化运行程序查看效果程序下载与演示
总结概括OpenMV是什么OpenMV安装与使用
2023谢谢观看主讲人:李博江苏电子信息职业学院
您可能关注的文档
- 物联网Python编程实战 课件 单元3 玩转Python数据结构.pptx
- 物联网Python编程实战 课件 单元4 解读Python面向对象.pptx
- 物联网Python编程实战 课件 单元6 Python二维码识别 .pptx
- 物联网Python编程实战 课件 单元7 Python图像处理.pptx
- 物联网Python编程实战 课件 单元8 Python人脸检测.ppt
- 物联网Python编程实战 课件 单元9 Python物联网综合实战.pptx
- 三年级数学计算题专项练习及答案集锦.docx
- 四年级数学(三位数乘两位数)计算题专项练习及答案.docx
- 四年级数学(四则混合运算)计算题专项练习与答案.docx
- 四年级数学(四则混合运算)计算题专项练习与答案汇编.docx
文档评论(0)