机器视觉——openMV学习笔记(1)

openMV扫码识别

一、简介

openMV可以满足我们对条形码二维码矩形码等有关扫码方面的基本应用。

PS:只可以在openMV3及以上系列的openMV上才能使用**,openMV2版本无法使用,可能会有内存问题。**

二、条形码检测

  • 一般在640*480的分辨率上进行
  • 需要稍微高一点的分辨率
  • 条形码只是一维的码,我们可以设置检测的时候长或者宽其中一个方向(比如把检测窗口设置为640*80,这样效率会比较高)
  • 不需要考虑畸变的影响(因为只是一维的信息,镜头的桶型畸变对它没有影响)

三、二维码识别

  • 采用Apriltag上使用的四元检测算法
  • 需要考虑镜头的畸变问题–>可以使用openMV内置的算法矫正畸变:lens_corr()–>会导致识别的帧率下降,需要进行大量的计算(若不想因此导致帧率下降,可以使用无畸变的镜头,以此消除畸变的影响)
  • 矩形码是一种广泛应用于产品标识或产品防伪或产品生产线上的一种二维数据矩阵,本质上是二维码的一种,体积小,存储信息量大
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值