【Labview机器视觉】- USB摄像头识别一维码(条形码)- 学习记录

【Labview机器视觉】- USB摄像头识别一维码(条形码)- 学习记录

前言

本篇文章是关于Labview机器视觉学习的记录。
1、实现效果:
实现效果
2、摄像头说明:
本次学习使用USB摄像头。我使用普通的摄像头,不带聚焦功能,导致拍照模糊,识别效果差。
摄像头
3、其他说明:
在本次学习中没有使用任何图像增强或者矫正算法,所以识别效果较差,需要保证拍摄的图片质量较高。
我使用2021版的Labview,使用到了如下扩展:
扩展

一、读取USB摄像头

首先我们需要在Labview中打开摄像头:
摄像头程序扩展
打开摄像头的完整程序如下:
打开摄像头程序
在前面板选择好摄像头和Continuous,就会以视频流的形式展现出来。
实现效果如下:
打开摄像头

二、拍照并储存

为什么会有拍照和储存这一步呢?
我当时并没有把程序做成在视频中实时识别一维码的形式,而是选择路径调用的形式来识别。
整体程序思路如下:

拍照并把照片储存
调用储存路径
打开摄像头
储存文件夹
识别程序进行识别

主要通过该方法将图片进行储存:
存储

该部分完整代码如下:
储存2

三、读取一维码

到最后一步了,我们需要对已拍摄的图片内容进行识别。
在视觉与运动中的machine vision:
扩展
调用图片与识别内容程序如下:
识别
最后再把前面打开摄像头、拍照和储存图片的程序与该程序整合到一起就可以使用了。

后记

这个项目是两年前偶然看到的,后面通过查资料简单实现了一下;时隔较长,部分代码细节忘了。
如果需要完整的vi(读取USB摄像头、拍照并储存和读取一维码)可以通过该链接下载:Labview机器视觉-识别一维码(条形码)使用USB摄像头
也可以三连本文章之后找我领取~
订阅本系列文章,学习更多关于Labview开发机器视觉的知识。
狗头

  • 20
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小夏与酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值