OpenMV新手上路1 | 您所在的位置:网站首页 › 相机各项参数怎么选择 › OpenMV新手上路1 |
OpenMV项目创造一款低价,可扩展,支持Python的机器视觉模块,这个模块的目标是成为“机器视觉世界的Arduino “ 简单的说就是一款可编程的摄像头模组,以OpenMV国内代理–星瞳科技的OpenMV产品来说,只需要针对应用场景编写程序逻辑即可实现复杂的视觉处理功能,因为复杂的机器视觉算法已经由厂家解决了 如上所说,简单的图像识别或更再进阶的视觉处理等,如颜色识别,形状识别,矩阵识别,机器人巡线,圆形识别,直线识别,人脸识别,眼球识别,边缘检测等 部分功能需要搭配OpenMV其他配件实现 3.学习OpenMV需要什么准备?OpenMV搭载了microPython解释器,这就需要有些编程基础去编写程序逻辑实现功能了,即至少需要明白 if else 这些逻辑关键词,以及变量赋值简单运算等,同时对硬件的IO,串口,I2C等有一点了解 OpenMV有专属的编译平台 – OpenMV IDE,编译平台支持Python语言进行编程调试,并带有多种OpenMV示例,对于新手学习来说再好不过了 4.OpenMV不适用于哪些地方? 高像素任务,OpenMV(以型号OpenMV3 Cam M7为例)只有30万像素,通常使用320_240的分辨率来处理图像,OpenMV3 Cam M7采集图像采集图像分辨率最高可以达到640_480,无法获得更高的像素。(后续可能会有高像素型号发布)复杂算法,比如OCR识别,车牌识别,猫狗分类,深度学习之类的。 参数 1.摄像头参数STM32F765VI ARM Cortex M7 处理器,216 MHz ,512KB RAM,2 MB flash. 所有的 I/O 引脚输出 3.3V 并且 5V 耐受。这个处理器有以下的IO接口 全速 USB (12Mbs) 接口,连接到电脑。当插入OpenMV摄像头后,你的电脑会出现一个虚拟COM端口和一个“U盘”μSD卡槽拥有100Mbs读写,这允许你的OpenMV摄像头录制视频,和把机器视觉的素材从SD卡提取出来一个SPI总线高达54Mbs速度,允许你简单的把图像流数据传给LCD扩展板,WiFi扩展板,或者其他控制器一个 I2C总线,CAN总线, 和一个异步串口总线 (TX/RX) ,用来链接其他控制器或者传感器一个12-bit ADC 和一个12-bit DAC3个 I/O 引脚用于舵机控制所有的IO口都可以用于,中断和PWM(板子上有10个I/O引脚)一个RGB LED(三色), 两个高亮的 850nm IR LED(红外) 2.目前可完成的应用 Frame Differencing帧差分算法Color Tracking颜色追踪Marker Tracking标记跟踪Face Detection人脸检测Eye Tracking眼动跟踪Optical Flow光流QR Code Detection/Decoding二维码检测/解码Data Matrix Detection/Decoding矩阵码检测/解码Linear Barcode Decoding条形码AprilTag Tracking标记跟踪Line Detection直线检测Circle Detection圆形检测Rectangle Detection圆形检测Template Matching模板匹配Image Capture图像捕捉Video Recording视频录制 3.引脚定义 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |