0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用LabVIEW 实现物体识别、图像分割、文字识别、人脸识别等深度视觉

王立奇 来源:wangstoudamire 作者:wangstoudamire 2023-08-11 16:02 次阅读

前言

哈喽,各位朋友们,这里是virobotics(仪酷智能),这两天有朋友私信问之前给大家介绍的工具包都可以实现什么功能,最新的一些模型能否使用工具包加载,今天就给大家介绍一下博主目前使用工具包已经实现的深度视觉模型及案例

下表为前期写过的一些范例介绍,朋友们可以按需点击查看

名字链接
使用LabVIEW人工智能视觉工具包快速实现图像读取与采集[https://blog.csdn.net/virobotics/article/details/123663532]
使用LabVIEW人工智能视觉工具包快速实现传统Opencv算子的调用[https://blog.csdn.net/virobotics/article/details/123817051]
使用LabVIEW OpenCV DNN实现手写数字识别[https://blog.csdn.net/virobotics/article/details/123880476]
使用LabVIEW OpenCV dnn实现图像分类[https://blog.csdn.net/virobotics/article/details/123982933]
使用LabVIEW OpenCV dnn实现物体识别(Object Detection)[https://blog.csdn.net/virobotics/article/details/124008160]
【YOLOv5】LabVIEW+YOLOv5快速实现实时物体识别(Object Detection)[https://blog.csdn.net/virobotics/article/details/124929483]
【YOLOv5】LabVIEW+OpenVINO让你的YOLOv5在CPU上飞起来[https://blog.csdn.net/virobotics/article/details/124951862]
【YOLOv5】使用LabVIEW ONNX Runtime部署 TensorRT加速,实现YOLOv5实时物体识别[https://blog.csdn.net/virobotics/article/details/124981658]
使用LabVIEW实现Mask R-CNN图像实例分割[https://blog.csdn.net/virobotics/article/details/125194701]
使用LabVIEW实现基于pytorch的DeepLabv3图像语义分割[https://blog.csdn.net/virobotics/article/details/124998636]
使用LabVIEW实现 DeepLabv3+ 语义分割[https://blog.csdn.net/virobotics/article/details/125264040]
LabVIEW+OpenVINO在CPU上部署新冠肺炎检测模型实战[https://blog.csdn.net/virobotics/article/details/125260923]
YOLOX目标检测实战:LabVIEW+YOLOX ONNX模型实现推理检测[https://blog.csdn.net/virobotics/article/details/125412732]
百度飞桨PP-YOLOE ONNX 在LabVIEW中的部署推理[https://blog.csdn.net/virobotics/article/details/126231434]
YOLOv6在LabVIEW中的推理部署[https://blog.csdn.net/virobotics/article/details/126356929]
LabVIEW图形化的AI视觉开发平台(非NI Vision)VI简介[https://blog.csdn.net/virobotics/article/details/127497688]
仪酷LabVIEW AI视觉工具包及开放神经网络交互工具包常见问题解答[https://blog.csdn.net/virobotics/article/details/127449831]

如您想要探讨更多关于LabVIEW与人工智能技术,加入我们:705637299。


一、实现物体识别

无论使用何种框架训练物体检测模型,都可以无缝集成到LabVIEW中,并使用工具包提供的CUDA、tensorRT接口实现加速推理,模型包括但不限于:

  • yolov3、yolov4、yolov5、yolov6、yolov7、pp-yoloe、yolox等
  • torchvision中的图像分类、目标检测模型等

如下为已经实现中的一部分范例

  • yolov4实现目标检测:

在这里插入图片描述

  • 基于onnx,yolov5使用tensorRT实现推理加速:

在这里插入图片描述

  • NI vision采集图像、tensorRT加速实现yolov5目标检测

在这里插入图片描述

  • yolov5实现口罩检测:
    在这里插入图片描述
  • yolov5实现安全帽检测:
    在这里插入图片描述
  • yolov6实现目标检测:1.png
  • yolox实现目标检测:在这里插入图片描述
  • 百度PP-YOLOE实现目标检测:1.png

二、实现图像分割

图像分割是当今计算机视觉领域的关键问题之一。从宏观上看,图像分割是一项高层次的任务,为实现场景的完整理解铺平了道路。场景理解作为一个核心的计算机视觉问题,其重要性在于越来越多的应用程序通过从图像中推断知识来提供营养。随着深度学习硬件的加速发展,一些前沿的应用包括自动驾驶汽车、人机交互、医疗影像等,都开始研究并使用图像分割技术。

本次集成的工具包提供了多种图像分割的调用模块,并实现了GPU模式下TensorRT的加速运行。如:
语义分割:Segnet、deeplabv1~deeplabv3、deeplabv3+、u-net等;
实例分割:Mask-RCNN、PANet等

  • deeplab实现分割1.png
  • mask Rcnn实现图像分割1.png

三、自然场景下的文字识别

工具包提供了文本检测定位(DB_TD500_resnet50、EAST)、文本识别的模块(CRNN),用户可以使用该模块实现自然场景下的中英文文字识别

应用:身份证识别、表单识别、包装盒标签检测等

  • 简单文字识别
    在这里插入图片描述
  • 包装盒标签检测
  • 复杂背景字母数字检测在这里插入图片描述

四、人脸检测与识别

工具包提供了人脸检测与识别的模块,用户可以使用该模块实现人脸检测与识别
在这里插入图片描述

五、人体关键点检测

机器学习ML5扩展功能中的Keypoint Rcnn功能可以实现17个人体姿态识别以及追踪位置,通过此功能可以进行一些姿态控制应用,且此功能不用连接网络,只需要一个摄像头即可实现。
姿势估计是指计算机视觉技术,用于检测图像和视频中的人类图形,以便确定某人的肘部出现在图像中的位置。需要说明的是,该技术无法识别图像中的人员,不存在与姿势检测相关的个人身份信息。该算法只是估计关键体关节的位置

结合了Realsense的姿态识别,即可定位人体每个部位的精确位置。

1.png

六、工具包下载

如需下载工具包可查看指定博文,如需获取最新版本工具包,可关注微信公众号:VIRobotics,回复关键字:LabVIEW AI工具包

总结

以上就是今天要给大家分享的内容。如有笔误,还请各位及时指正。后续还会继续给各位朋友分享其他案例,欢迎大家关注博主。

如果有问题可以在评论区里讨论,提问前请先点赞支持一下博主哦

**如果文章对你有帮助,欢迎✌关注、

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    317010
  • 人工智能
    +关注

    关注

    1776

    文章

    43899

    浏览量

    230638
  • 人脸识别
    +关注

    关注

    76

    文章

    3955

    浏览量

    80563
  • 计算机视觉
    +关注

    关注

    8

    文章

    1600

    浏览量

    45623
  • 深度学习
    +关注

    关注

    73

    文章

    5239

    浏览量

    119922
收藏 人收藏

    评论

    相关推荐

    基于matlab的人脸检测K-L的人脸识别(肤色分割和特征提取)

    基于matlab的人脸检测K-L的人脸识别(肤色分割和特征提取)[hide] [/hide]《labview
    发表于 02-22 16:45

    【论文】基于Labview_Matlab的人脸识别系统设计与实现

    基于Labview_Matlab的人脸识别系统设计与实现,希望可以帮助到对图像处理感兴趣的朋友!
    发表于 01-22 19:28

    机器视觉技术应用之人脸识别

    、模式识别、机器视觉、神经网络、心理学、生理学、数学诸多学科的内容。北京盈美智科技发展有限公司代理机器视觉产品,包括工业相机,图像处理软件
    发表于 01-14 11:05

    LabVIEW 人脸头像识别源码

    labview人脸识别》课程链接:http://url.elecfans.com/u/bc0e010da8能够识别人脸图案 产品瑕疵 文字
    发表于 06-21 13:51

    labview 人脸识别

    本帖最后由 SUPERTIANGUA 于 2015-4-25 13:59 编辑 最近用labview人脸识别图像采集,二值化处理都做出来了,就是在
    发表于 04-14 14:20

    LabVIE人脸识别

    ,但是,总是对它不离不弃。LabVIEW视觉对于工业上常见的定位和测量指标的检测还是得心应手的,如果涉及到更复杂算法的问题呢?如人脸检测和识别
    发表于 05-12 17:29

    LabVIEW使用Vision视觉识别硬币

    边的硬币挨着比较近,可以先用图像分割方法处理下,例如腐蚀,或者分水岭分割。最后不同的硬币的Area面积不一样,通过面积区别硬币种类。由于初学者对vision函数使用不是很熟悉,建议先使用视觉
    发表于 02-28 19:29

    LabVIEW人脸识别设计

    系统与试卷,公布综合成绩3、挑战成功学员在3-5个工作日之内即可收到退款【课程介绍】本课程主要以LabVIEW视觉和第三方开源深度学习库,实现人脸
    发表于 04-28 10:00

    LabVIEW人脸识别“3天挑战赛”,邀你来战!

    ,达到80分以上即算合格即挑战成功,获得全额学费退款课程介绍本课程主要以LabVIEW视觉和第三方开源深度学习库,实现人脸
    发表于 05-13 15:06

    labview测试tensorflow深度学习SSD模型识别物体

    文件调用labview深度学习推理函数完成识别以上是识别动物和人物体
    发表于 08-16 17:21

    车牌识别图像分割(matlab源程序)

    P0801:索书号文字图像分割 P0802:粘连字符切分 P0803:文字识别 P0804:彩色车牌分割
    发表于 02-10 10:18 517次下载

    机器视觉技术使用图像识别算法来识别图像中的物体

    机器视觉技术使用图像识别算法来识别图像中的物体,并在不影响诸如工业自动化、机器人技术、无人机和3D建模等广泛应用的情况下,为
    的头像 发表于 12-28 14:16 5742次阅读

    人脸识别图像技术的原理及其应用

    人脸识别图像技术是一种利用计算机视觉技术来自动识别和认证人的生物特征的技术,其主要依据是人脸
    的头像 发表于 05-31 17:33 1032次阅读

    人体分割识别图像技术的原理及应用

    人体分割识别图像技术是一种将人体从图像分割出来,并对人体进行识别和特征提取的技术。该技术主要利
    的头像 发表于 06-15 17:44 695次阅读

    AI视觉识别有哪些工业应用

    AI视觉识别涵盖多种应用,如人脸识别、目标检测和识别图像
    的头像 发表于 11-27 18:05 548次阅读
    AI<b class='flag-5'>视觉</b><b class='flag-5'>识别</b>有哪些工业应用