COCOFLY教程
——疯壳·无人机·系列
串口(视觉数据获取)
图1
一、OPENMV 模组简介
OPENMV 是一个开源、低成本、功能强大的机器视觉模块。以 STM32F767 为核心,集成了 OV7725 摄像头芯片,在小巧的硬件模块上,用 C 语言高效地实现了核心机器视觉算法,提供 Python 编程接口。开发者、电子发烧友以及智能设备开发商都可以用 Python 语言使用 OPENMV 提供的机器视觉功能,为自己的产品和发明增加有特色的竞争力。
OPENMV 上的机器视觉算法包括寻找色块、眼球跟踪、边缘检测、标志跟踪等。可以用来实现非法入侵检测、产品的残次品筛选、跟踪固定的标记物等。使用者仅需要写一些简单的 Python 代码,即可轻松的完成各种机器视觉相关的任务。小巧的设计,使得 OPENMV 可以用到很多创意的产品上。比如,可以给机器人提供周边环境感知能力;给智能车增加视觉巡线功能;甚至,可以给工厂产品线增加残次品筛选功能等。
COCOFLY 上的无人机视觉模组采用的就是 OPENMV,其实物图如下图所示。
图2
其中OPENMV 的Python 代码已