创客教育中常见的视觉识别摄像头介绍

在这里插入图片描述

近年来,创客教育、人工智能教育在中小学日渐普及。从目前中小学教育的应用层面来说,主要包含了视觉和听觉等几个领域的人工智能教学。因此,摄像头模块或传感器,作为视觉领域必不可少的教具,也被应用的越来越多。市面上越来越多的厂家或机构,也开发了许多视觉摄像头相关的硬件。笔者作为一名创客爱好者以及中小学创客教育从业者,从自己的角度,为大家梳理了一些常用的摄像头模块,并做一些简单的介绍。因笔者水平有限,以及一些主观因素、难免会有疏漏和错误之处,还请大家见谅与批评指正。

注意,本文主要聚焦于介绍创客、爱好者、学生等人群,以及中小学教育领域可能用到的一些摄像头模块,至于一些专业领域的模块,不在本文介绍的范畴。

OpenMV

openmv
说到视觉摄像头模块,首先就不得不说赫赫有名的 OpenMV 了,它应该是开源硬件、创客领域中被用的最多的摄像头开发板之一了。

OpenMV 摄像头模块是一款小巧,低功耗,低成本的开发板,它的目标是希望成为机器视觉届的 Arduino,可以让创客或者爱好者轻松实现机器视觉(Machine Vision)相关的应用。为了实现这些目标,在硬件方面,最新版的 OpenMV H7 以 STM32H743VI ARM Cortex M7 芯片为核心,拥有 480 MHz 的主频,性能非常强大;在算法方面,OpenMV 做了各种集成和优化,支持大量的视觉算法;在编程方面,采用 microPython 语言进行编程,大大降低了入门难度;此外还拥有多个 IO 管脚,支持 ADC,DAC,PWM、I2C、串口和 SPI 等接口;在扩展方面,官方也推出了类似于 Arduino 的各种扩展板,让你可以轻松扩展 OpenMV 的功能,如添加 LCD 显示屏扩展来显示 OpenMV 所获取的图像,添加 WiFi 或蓝牙扩展模块,让其加入到网络中。另外,OpenMV 还可与 Arduino,树莓派等控制器结合使用,这使得 OpenMV 的应用范围就更加全面了。因此,OpenMV 才能成为开源硬件与创客领域使用最多的机器视觉摄像头模块之一。

openmv_shield

OpenMV 支持的算法或应用非常多,主要有:运动检测、颜色跟踪、标记跟踪、人脸检测、眼动追踪、光流检测、二维码检测/解码、数据矩阵检测/解码、条形码码解码、AprilTag 标记跟踪、图形检测(直线、圆形、方形)、模板匹配、图像捕获、视频录制。因为 OpenMV 出现的比较早,应用广泛,相对比较成熟,所以后面介绍的很多摄像头模块,在算法(至少在程序语言上)上很多就是借鉴了 OpenMV 的算法或者直接与之兼容。

有了这些算法的加持,仅需要写一些简单的 microPython 代码,即可轻松的完成各种机器视觉相关的任务。比如,可以给自己的机器人提供周边环境感知能力;给智能车增加视觉巡线功能;给智能玩具增加识别人脸功能,提高产品趣味性等;甚至,可以给工厂产品线增加残次品筛选功能等。

项目官网:https://openmv.io/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值