当前位置: 首页 >  技术分享 >  使用LabVIEW 实现物体识别、图像分割、文字识别、人脸识别等深度视觉

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

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

前言

哈喽,各位朋友们,这里是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中,并使用工具包提供的CUDA、tensorRT接口实现加速推理,模型包括但不限于:

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

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

  • yolov4实现目标检测:

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

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

  • yolov5实现口罩检测:

  • yolov5实现安全帽检测:

  • yolov6实现目标检测:

  • yolox实现目标检测:

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


二、实现图像分割

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

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

  • deeplab实现分割

  • mask Rcnn实现图像分割


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

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

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

  • 简单文字识别

  • 包装盒标签检测

  • 复杂背景字母数字检测

四、人脸检测与识别

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

五、人体关键点检测

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

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

六、工具包下载

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

总结

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

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

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

内容
  • 【Oculus Interaction SDK】(十)在 VR 中使用手势识别
    【Oculus Interact
    2023-12-10
    前言.前段时间 Oculus 的 SDK.频繁更新,很多已有的教程都不再适用于现在的版本了。本系列文章的主要目的是记录现
  • 【Oculus Interaction SDK】(一)设置 VR 相机与控制器 & 实现简单的抓取功能
    【Oculus Interact
    2023-12-10
    前言.前段时间 Oculus 的 SDK.频繁更新,很多已有的教程都不再适用于现在的版本了。本系列文章的主要目的是记录现
  • D3D12调试工具——pix
    D3D12调试工具——pix
    2023-12-09
    前言.​ 本篇将介绍图形调试工具pix,使用该工具可以对图形管线进行debug。貌似VS不再支持D3D12的图形调试,笔
  • Unity性能优化(二) 性能分析篇
    Unity性能优化(二) 性能分
    2023-12-09
    性能优化的第一步是 收集数据,在 Unity 中我们有多种性能分析工具可供使用。下面简单介绍几个常用工具。.Unity
  • 刀光拖尾功能的改良
    刀光拖尾功能的改良
    2023-12-09
    年末终于有空,刀光拖尾是我很早就想回顾的一个课题,项目中多采用插件实现,很少有机会去研究。.之前也写过一版拖尾,但效果并
  • Unity绘制圆和缓动雷达图
    Unity绘制圆和缓动雷达图
    2023-12-08
    Unity绘制圆和缓动雷达图.之前在做UI模块的时候遇到过需要做雷达图的效果,所以简单复习了一下.关于网格绘制.我们都知
  • UE5 材质 运动的扭曲效果
    UE5 材质 运动的扭曲效果
    2023-12-06
    前言.本篇使用UE5的材质系统实现运动的扭曲效果,并解决他的重复性.纹理变换.总结思路.为uv坐标添加time节点.实现
  • 暗黑破坏神词缀实现思路2.0
    暗黑破坏神词缀实现思路2.0
    2023-12-05
    代码示例.Github地址:暗黑破坏神词缀实现思路-示例代码.序言.暗黑类游戏非常经典,之前玩过很多,也尝试过写过实现的
  • OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构
    OnionArch - 采用DD
    2023-12-04
    博主最近失业在家,找工作之余,看了一些关于洋葱(整洁)架构的资料和项目,有感而发,自己动手写了个洋葱架构解决方案,起名叫
  • 实现草地Shader的物体互动效果
    实现草地Shader的物体互动效
    2023-12-02
    我跟着教程:https://zhuanlan.zhihu.com/p/433385999 用Unity Shader实现
  • 驱动开发:内核LoadLibrary实现DLL注入
    驱动开发:内核LoadLibra
    2023-12-02
    远程线程注入是最常用的一种注入技术,在应用层注入是通过CreateRemoteThread这个函数实现的,该函数通过创建
  • 智能车载设备
    智能车载设备
    2023-10-02
    智能车载设备.我们的智能车载设备是一款结合了最新科技和创新设计的汽车配件,旨在提升驾驶体验、提高安全性和为用户带来智能化
  • 智能医疗设备
    智能医疗设备
    2023-10-02
    智能医疗设备产品介绍.智能医疗设备是一款集成了先进技术的高科技产品,旨在提高医疗保健的效率和质量。该设备主要应用于医院、
  • 互联网金融服务平台
    互联网金融服务平台
    2023-10-01
    互联网金融服务平台.产品功能.个人理财:用户可以通过平台进行投资理财,选择适合自己的理财产品,实现资金增值。.贷款服务:
  • 电子元件电感
    电子元件电感
    2023-10-02
    电子元件电感.产品功能.电感是一种重要的电子元件,用于储存和释放电能,调节电路中的电流和电压。它在电子设备和通讯设备中起
  • 智能智能家居设备
    智能智能家居设备
    2023-10-05
    智能家居设备介绍.产品概述.我们当前运营的产品是智能家居设备,它是一款智能化的家居控制系*,旨在为用户提供更便捷、舒适的
  • 智能可穿戴设备
    智能可穿戴设备
    2023-10-03
    产品功能介绍.我们的智能可穿戴设备是一款集健康监测、运动追踪、通讯互动等多种功能于一体的产品。它采用先进的传感技术,可实
  • 智能手机
    智能手机
    2023-10-01
    产品功能介绍:智能手机.智能手机是一款集通讯、娱乐、办公等功能于一体的移动智能设备。首先,智能手机具有强大的通讯功能,支
  • 智能智能物流设备
    智能智能物流设备
    2023-10-04
    智能物流设备.1. 产品描述.智能物流设备是一款基于物联网技术的智能设备,主要用于运输、储存和**物流货物。其核心功能是
  • 智能智能娱乐设备
    智能智能娱乐设备
    2023-10-04
    产品功能介绍.1. 智能娱乐设备.我们的智能娱乐设备是一款结合了智能技术和娱乐功能的产品。它拥有丰富的娱乐资源,包括音乐
  • 智能电视
    智能电视
    2023-10-01
    产品功能介绍.智能电视是一款结合了传统电视和智能硬件的产品。它内置了智能操作系*,能够连接互联网并运行各种应用程序。智能