首页 > 其他分享 >使用LabVIEW 实现物体识别、图像分割、文字识别、人脸识别等深度视觉

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

时间:2023-08-11 15:47:40浏览次数:48  
标签:人脸识别 blog LabVIEW csdn virobotics article net 识别

前言

哈喽,各位朋友们,这里是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,进群请备注:上海仪酷

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

标签:人脸识别,blog,LabVIEW,csdn,virobotics,article,net,识别
From: https://www.cnblogs.com/virobotics/p/17434846.html

相关文章

  • OpenHarmony应用实现二维码扫码识别
    OpenHarmony应用实现二维码扫码识别概念介绍二维码的应用场景非常广泛,在购物应用中,消费者可以直接扫描商品二维码,浏览并购买产品,如图是购物应用的扫描二维码的页面。本文就以橘子购物示例应用为例,来讲解OpenHarmony应用二维码开发相关的技术点。我们先看下二维码相关的几个概念......
  • 基于模板匹配算法的车牌数字字母识别matlab仿真,带GUI界面
    1.算法理论概述       随着交通工具的普及,车辆数量快速增长,车辆管理变得越来越重要。在车辆管理中,车牌号码的自动识别是一个重要的环节。从传统的手工识别,到现在的自动化识别,车牌识别技术已经成为了一个热门的研究领域。其中,数字字母识别是车牌识别的重要组成部分。本文......
  • opencv-python 车牌检测和识别
    首先利用级联分类器把车牌位置找到取出来,然后用ocr进行车牌识别。1 OCR之Tesseract安装Tesseract安装可以参考这个链接: https://blog.csdn.net/m0_53192838/article/details/127432761 写的比较详细,我在使用的时候有一个报错有点意思,记录一下: Tesseractocr识别报错:tesser......
  • AI模型部署&推理进阶教程:使用CSK6视觉开发套件拍照并进行物体识别
    前言在已发布的《CSK6AI模型部署教程》系列文章中,我们实现了将训练的LNN模型在CSK6芯片上运行的完整流程:将一张苹果的图片提取到的特征,并打包到了固件里面,然后在固件里去将它送给thinker模型去进行推理,得出一个苹果的一个推理结果。在以往分享的示例中我们的thinker模型是打包WAS......
  • 【星球知识卡片】视频分类与行为识别有哪些核心技术,对其进行长期深入学习...
    大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享视频分类的核心技术点。作者&编辑|言有三13D卷积视频相对于图像多出了一个维度,而3D卷积正好可以用于处理这个维度,因此也非常适合视频分类任务,不过缺点是计算量比较大,下图展示了一个简单的3D模型。2RNN与LSTM视频和语音......
  • 两台物理机挂载共享磁盘,重新扫描识别磁盘,多路径,映射
    一,添加新物理硬盘。 二,SSH登陆服务器。执行:lsblk命令查看磁盘,并没有新加的硬盘fdisk-l查看硬盘及分区状态查看主机总线号,命令:ls/sys/class/scsi_host/重新扫描SCSI总线,以添加新设备:echo"---">/sys/class/scsi_host/host0/scanecho"---">/sys/class/scsi_host/host1......
  • 汽车金融风控中的欺诈识别和痛点剖析
    随着我国机动车保有量和二手车交易量的不断走高,汽车金融的需求也持续高涨,越来越多的车厂开始成立自己的汽车金融公司,并将业务范围拓展到本品牌之外,成为独立的金融机构。而在汽车金融领域,黑产欺诈的问题尤为突出,反欺诈是风控的核心,因此如何高效地建立一支优秀的反欺诈团队就成为了......
  • 遇到问题--hadoop---cdh识别不到服务器状态
    情况公司停电之后回来看到集群情况如下,主要问题是cdh识别不到其中一台服务器状态。这种情况下重启整个集群会超时失败。原因识别不到的可能原因有三个:一是服务器没有启动二是cm客户端程序没有启动三是防火墙问题解决方法依次排查以上三个原因解决问题。ssh远程连接服务器可......
  • 论文解读:《基于深度多核学习的用于识别 DNA n4 -甲基胞嘧啶位点的高阶模糊推理系统》
    Title:Adeepmultiplekernellearning-basedhigher-orderfuzzyinferencesystemforidentifyingDNAN4-methylcytosinesites期刊:InformationSciences中科院分区:一区(计算机科学技术)影像因子:8.1↓0.133文章链接:https://doi.org/10.1016/j.ins.2023.01.149Websever:Github:......
  • LabView学习第一天
    一、LabView的三大特点1.图形编程2.并行性运行3..基于数据流二、LabView中常用的快捷键1.Ctrl+B删除断线2.Ctrl+E切换前后面板3.Ctrl+R开始测试程序4.Ctrl+S及时保存程序5.Ctrl+H选中需要查询的控件,按Ctrl+h,出现该控件的帮助文档三、LabView应用程序的构成1.所有的LabVi......