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

本文涉及的产品
视觉智能开放平台,视频资源包5000点
视觉智能开放平台,图像资源包5000点
视觉智能开放平台,分割抠图1万点
简介: 使用LabVIEW 实现物体识别、图像分割、文字识别、人脸识别等深度视觉

前言

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

下表为前期写过的一些范例介绍,朋友们可以按需点击查看
使用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](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中,并使用工具包提供的CUDA、tensorRT接口实现加速推理,模型包括但不限于:

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

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

  • yolov4实现目标检测:

image.png

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

image.png

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

image.png

  • yolov5实现口罩检测:
    image.png

  • yolov5实现安全帽检测:
    image.png

  • yolov6实现目标检测:image.png

  • yolox实现目标检测:image.png

  • 百度PP-YOLOE实现目标检测:image.png

二、实现图像分割

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

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

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

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

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

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

  • 简单文字识别
    image.png

  • 包装盒标签检测
    image.png

  • 复杂背景字母数字检测image.png

四、人脸检测与识别

工具包提供了人脸检测与识别的模块,用户可以使用该模块实现人脸检测与识别
image.png

五、人体关键点检测

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

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

image.png

六、工具包下载

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

总结

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

如果有问题可以在评论区里讨论,提问前请先点赞支持一下博主哦,如您想要探讨更多关于LabVIEW与人工智能技术,欢迎加入我们的技术交流群:705637299。进群请备注:LabVIEW机器视觉

**如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏

目录
相关文章
|
5月前
|
存储 算法 数据可视化
LabVIEW利用矢量量化直方图开发人脸识别
LabVIEW利用矢量量化直方图开发人脸识别
32 3
|
机器学习/深度学习 存储 数据库
LabVIEW+OpenCV快速搭建人脸识别系统下
LabVIEW+OpenCV快速搭建人脸识别系统下
365 0
LabVIEW+OpenCV快速搭建人脸识别系统下
|
Web App开发 机器学习/深度学习 文字识别
[雪峰磁针石博客]免费的好用的OCR工具 人脸识别等图像识别工具
tesseract -- 推荐 Tesseract 已经有 30 年历史,开始它是惠普实验室的一款专利软件,然后在 2005 年开源,自 2006 年后由 Google 赞助进行后续的开发和维护。 在 1995 年 Tesseract 曾是世界前三的 OCR 引擎,而且在现在的免费 OCR 引擎中,其识别精度也仍然是出类拔萃的。
|
5月前
|
弹性计算 Java PHP
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
对于初次购买阿里云产品的用户来说,第一步要做的是注册账号并完成实名认证,然后才是购买阿里云服务器或者其他云产品,本文为大家以图文形式展示一下新手用户从注册阿里云账号、实名认证到购买云服务器完整详细教程,以供参考。
新手用户注册阿里云账号、实名认证、购买云服务器图文教程参考
|
4月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之uniapp框架如何使用阿里云金融级人脸识别
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
机器学习/深度学习 搜索推荐 计算机视觉
【阿里云OpenVI-人脸感知理解系列之人脸识别】基于Transformer的人脸识别新框架TransFace ICCV-2023论文深入解读
本文介绍 阿里云开放视觉智能团队 被计算机视觉顶级国际会议ICCV 2023接收的论文 "TransFace: Calibrating Transformer Training for Face Recognition from a Data-Centric Perspective"。TransFace旨在探索ViT在人脸识别任务上表现不佳的原因,并从data-centric的角度去提升ViT在人脸识别任务上的性能。
2057 341
|
5月前
对于阿里云OpenAPI的域名实名认证
【1月更文挑战第5天】【1月更文挑战第22篇】对于阿里云OpenAPI的域名实名认证
69 1
|
安全 数据安全/隐私保护
阿里云账号注册、实名认证、账号信息管理、密码找回及账号注销流程及常见问题
本文为大家详细介绍我们在注册阿里云账号,完成账号实名认证,管理账号信息,账号密码找回以及注销账号的详细流程及常见问题。
阿里云账号注册、实名认证、账号信息管理、密码找回及账号注销流程及常见问题
|
人工智能 计算机视觉
阿里云产品体系分为6大分类——人工智能——分为10种模块——人脸识别
阿里云产品体系分为6大分类——人工智能——分为10种模块——人脸识别自制脑图
115 1
下一篇
无影云桌面