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

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

3天内不再提示

在控道AI盒子上基于YOLOv9实现实时目标检测实战

英特尔物联网 来源:英特尔物联网 2024-04-12 14:30 次阅读

YOLOv9简介

随着计算机视觉技术的不断进步,目标检测已经成为许多应用的核心组件,如自动驾驶视频监控、智能安防等。YOLOv9(You Only Look Once version 9)是YOLO系列中的最新版本,它提供了更高的检测精度和更快的推理速度。结合OpenVINO工具套件,我们可以充分发挥YOLOv9的性能,高效实现实时目标检测

fc9888c6-f88c-11ee-a297-92fbcf53809c.png

控道AI盒子简介

控道AI盒子TA11CX自带 3-7 TOPS算力,支持OpenVINO工具套件,并且提供了i3、i5、i7三种不同规格的CPU配置,满足客户不同算力需求。

TA11CX的主要优点在于:

丰富的接口满足常见AI应用与外设连接的需求;

科学散热结构、优选元器件工业规范级制程保障了AI应用7x24小时长期稳定的运行;

模块化设计方便随时响应AI应用升级需求

上述三大优点,使得TA11CX被广泛应用在交通、水利、智慧园区、智慧连锁等应用场景,为社会经济的数字化、智能化转型提供了坚实的技术支撑。

五步基于YOLOv9实现实时目标检测

01

第一步:搭建开发环境

安装Python和Git

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-venv build-essential python3-dev git-all libgl1-mesa-dev

fccb846a-f88c-11ee-a297-92fbcf53809c.png

安装GPU驱动

sudo apt-get install intel-opencl-icd

fcda5364-f88c-11ee-a297-92fbcf53809c.png

02

第二步:创建并激活虚拟环境

运行命令,创建名叫“openvino_env”的虚拟环境

Python3 -m venv openvino_env

激活“openvino_env”虚拟环境

source openvino_env/bin/activate

fcf42c80-f88c-11ee-a297-92fbcf53809c.png

03

第三步:克隆存储库

使用命令克隆openvino_notebook代码仓到本地

git clone——depth=1 https://github.com/openvinotoolkit/openvino_notebooks.git
cd openvino_notebooks

04

第四步:安装依赖软件包

使用命令安装OpenVINO和依赖项:

Python -m PIP install——upgrade PIP
pip install wheel setuptools
PIP install -r requirements.txt

fd0ae556-f88c-11ee-a297-92fbcf53809c.png

05

第五步:启动Jupyter Lab并运行yolov9-optimization.ipynb

进入openvino_notebooks文件夹执行jupyter lab notebooks命令,启动JupyterLab:

jupyter lab notebooks

然后选中yolov9-optimization.ipynb程序,接上USB摄像头运行

fd33647c-f88c-11ee-a297-92fbcf53809c.png

fd5da8e0-f88c-11ee-a297-92fbcf53809c.png

运行效果如视频所示:

结论

YOLOv9的高精度和高速度,结合OpenVINO工具套件对英特尔硬件的优化,使得目标检测任务在从社区物体识别到智能安防监控分析的各种应用场景中都能获得出色的性能表现!随着技术的不断进步,我们有理由相信,基于YOLOv9+OpenVINO工具套件的实时目标检测技术将在未来发挥更加重要的作用。

控道简介:

控道智能在英特尔第一代AI产品以来的数年间,凭借深厚的技术底蕴、敏锐的市场洞察力以及执着的产品创新精神,推出了数十款各具特色、性能卓越的边缘计算产品,构建起一个覆盖广泛、功能完备的产品矩阵,覆盖多个行业领域,为各行各业的数字化转型与智能化升级提供了坚实的技术支撑与解决方案。随着英特尔产品发展变化,控道智能还会带来的更多大算力产品迭代、新产品继续持续创新与技术前瞻、无缝升级路径、快速响应市场变化、用户导向的迭代策略以及完善的售后服务与技术支持。



审核编辑:刘清

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

    关注

    61

    文章

    9960

    浏览量

    171742
  • 计算机视觉
    +关注

    关注

    8

    文章

    1698

    浏览量

    45993
  • 自动驾驶
    +关注

    关注

    784

    文章

    13806

    浏览量

    166439
  • GPU芯片
    +关注

    关注

    1

    文章

    303

    浏览量

    5811
  • OpenVINO
    +关注

    关注

    0

    文章

    93

    浏览量

    198

原文标题:在控道AI盒子上基于YOLOv9实现实时目标检测 | 开发者实战

文章出处:【微信号:英特尔物联网,微信公众号:英特尔物联网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    YOLOv5】LabVIEW+YOLOv5快速实现实时物体识别(Object Detection)含源码

    前面我们给大家介绍了基于LabVIEW+YOLOv3/YOLOv4的物体识别(对象检测),今天接着上次的内容再来看看YOLOv5。本次主要是和大家分享使用LabVIEW快速
    的头像 发表于 03-13 16:01 2165次阅读

    基于迅为RK3588【RKNPU2项目实战1】:YOLOV5实时目标分类

    [/url] 【RKNPU2 人工智能开发】 【AI深度学习推理加速器】——RKNPU2 从入门到实践(基于RK3588和RK3568) 【RKNPU2项目实战1】:YOLOV5实时
    发表于 08-15 10:51

    【HarmonyOS HiSpark AI Camera】鸿蒙系统目标检测项目

    项目名称:鸿蒙系统目标检测项目试用计划:本人在嵌入式和AI领域有多年的学习和开发经验,曾在2020年华为人工智能赛获得11名,想在鸿蒙
    发表于 11-19 20:47

    如何使用Tengine Explore版firefly-RK3399实现实时目标检测

    如何使用Tengine Explore版firefly-RK3399实现实时目标检测
    发表于 03-04 07:12

    基于YOLOv5的目标检测文档进行的时候出错如何解决?

    你好: 按Milk-V Duo开发板实战——基于YOLOv5的目标检测 安装好yolov5环境,
    发表于 09-18 07:47

    基于神经网络的、改进的YOLOv3目标检测算法

    的4个尺度特征以融合浅层特征和深层特征信息,并根据检测目标的大小调整损失函数的影响权重,从而增强小目标及相互遮挡物体的检测效果。 KITT
    发表于 04-01 11:43 15次下载
    基于神经网络的、改进的<b class='flag-5'>YOLOv</b>3<b class='flag-5'>目标</b><b class='flag-5'>检测</b>算法

    AAAI 2021 YOLObile:移动设备实时目标检测

    YOLOv4 2020年目标检测领域大放异彩取得了SOTA。虽然YOLO系列作为单阶段的代表本身具有较快的速度,但是YOLOv4想要作为移
    发表于 01-25 18:58 1次下载
    AAAI 2021 YOLObile:移动设备<b class='flag-5'>上</b>的<b class='flag-5'>实时</b><b class='flag-5'>目标</b><b class='flag-5'>检测</b>

    AI爱克斯开发板用OpenVINO™加速YOLOv8目标检测模型

    AI 爱克斯开发板用 OpenVINO 加速 YOLOv8 分类模型》介绍了 AI
    的头像 发表于 05-12 09:08 1325次阅读
    <b class='flag-5'>在</b><b class='flag-5'>AI</b>爱克斯开发板<b class='flag-5'>上</b>用OpenVINO™加速<b class='flag-5'>YOLOv</b>8<b class='flag-5'>目标</b><b class='flag-5'>检测</b>模型

    AI爱克斯开发板使用OpenVINO加速YOLOv8目标检测模型

    AI爱克斯开发板用OpenVINO加速YOLOv8分类模型》介绍了AI爱克斯开发板
    的头像 发表于 05-26 11:03 1251次阅读
    <b class='flag-5'>AI</b>爱克斯开发板<b class='flag-5'>上</b>使用OpenVINO加速<b class='flag-5'>YOLOv</b>8<b class='flag-5'>目标</b><b class='flag-5'>检测</b>模型

    AI爱克斯开发板用OpenVINO™加速YOLOv8-seg实例分割模型

    AI 爱克斯开发板用 OpenVINO 加速 YOLOv8 目标检测模型》介绍了
    的头像 发表于 06-05 11:52 1009次阅读
    <b class='flag-5'>在</b><b class='flag-5'>AI</b>爱克斯开发板<b class='flag-5'>上</b>用OpenVINO™加速<b class='flag-5'>YOLOv</b>8-seg实例分割模型

    AI爱克斯开发板用OpenVINO™加速YOLOv8-seg实例分割模型

    AI 爱克斯开发板用 OpenVINO 加速 YOLOv8 目标检测模型》介绍了
    的头像 发表于 06-30 10:43 920次阅读
    <b class='flag-5'>在</b><b class='flag-5'>AI</b>爱克斯开发板<b class='flag-5'>上</b>用OpenVINO™加速<b class='flag-5'>YOLOv</b>8-seg实例分割模型

    OpenVINO工具包部署YOLO9模型实现实时目标检测

    YOLOv9引入了可编程梯度信息 (PGI) 和广义高效层聚合网络 (GELAN) 等开创性技术,不仅增强了模型的学习能力,还确保了整个检测过程中保留关键信息,从而实现了卓越的准确性
    的头像 发表于 03-18 11:38 1238次阅读
    OpenVINO工具包部署YOLO<b class='flag-5'>9</b>模型<b class='flag-5'>实现实时</b><b class='flag-5'>目标</b><b class='flag-5'>检测</b>

    OpenVINO™ C# API部署YOLOv9目标检测和实例分割模型

    YOLOv9模型是YOLO系列实时目标检测算法中的最新版本,代表着该系列准确性、速度和效率方面的又一次重大飞跃。
    的头像 发表于 04-03 17:35 889次阅读
    OpenVINO™ C# API部署<b class='flag-5'>YOLOv9</b><b class='flag-5'>目标</b><b class='flag-5'>检测</b>和实例分割模型

    树莓派上部署YOLOv5进行动物目标检测的完整流程

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B,通过树莓派的摄像头进行实时动物目标检测
    的头像 发表于 11-11 10:38 968次阅读
    <b class='flag-5'>在</b>树莓派上部署<b class='flag-5'>YOLOv</b>5进行动物<b class='flag-5'>目标</b><b class='flag-5'>检测</b>的完整流程

    YOLOv10自定义目标检测之理论+实践

    保持先进性能的同时,降低了计算需求。大量实验表明,YOLOv10 各种模型规模提供了更优的准确率-延迟权衡。 正如读过我之前文章的朋友所知道的,我分享了使用 YOLO 模型的各种项目,因为
    的头像 发表于 11-16 10:23 458次阅读
    <b class='flag-5'>YOLOv</b>10自定义<b class='flag-5'>目标</b><b class='flag-5'>检测</b>之理论+实践