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



审核编辑:刘清

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

    关注

    60

    文章

    9428

    浏览量

    168896
  • 计算机视觉
    +关注

    关注

    8

    文章

    1600

    浏览量

    45629
  • 自动驾驶
    +关注

    关注

    773

    文章

    13060

    浏览量

    163240
  • GPU芯片
    +关注

    关注

    1

    文章

    291

    浏览量

    5692
  • OpenVINO
    +关注

    关注

    0

    文章

    59

    浏览量

    91

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    YOLOv5全面解析教程之目标检测模型精确度评估

    ):分类器把负例正确的分类-预测为负例(yolov5中没有应用到)  yolov5中没有应用TN的原因: TN代表的是所有可能的未正确检测到的边界框。然而在yolo
    发表于 11-21 16:40

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

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

    【KV260视觉入门套件试用体验】基于Vitis AI的ADAS目标识别

    /vitis_ai_library/models -r 四、ADAS目标识别体验 (一)目标识别 接上HDMI显示器、键盘&鼠标,KV260
    发表于 09-27 23:21

    基于紫光同创FPGA的多路视频采集与AI轻量化加速的实时目标检测系统

    基于紫光同创FPGA的多路视频采集与AI轻量化加速的实时目标检测系统#2023集创赛#紫光同创#小眼睛科技助力紫光同创高校生态建设@小眼睛科技 获奖作品展示:华南理工大学+CR8_Pr
    发表于 11-02 17:51

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

    速度和平均精度均值分别为52.45 frame/s和93.30%,相比 YOLOV3方法在保证小目标检测实时性的同时
    发表于 04-01 11:43 15次下载
    基于神经网络的、改进的<b class='flag-5'>YOLOv</b>3<b class='flag-5'>目标</b><b class='flag-5'>检测</b>算法

    基于YOLOv3的嵌入式设备视频目标检测算法

    深度神经网络在目标检测领域具有优异的检测性能,但其结构复杂、计算量大,难以在嵌入式设备上进行髙性能的实时目标
    发表于 05-28 14:05 7次下载

    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>

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

    《在 AI 爱克斯开发板上用 OpenVINO 加速 YOLOv8 分类模型》介绍了在 AI 爱克斯开发板上使用 OpenVINO 开发套件部署并测评 YOLOv8 的分类模型,本文将
    的头像 发表于 05-12 09:08 851次阅读
    在<b class='flag-5'>AI</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爱克斯开发板上使用OpenVINO 开发套件部署并测评YOLOv8的分类模型,本文将介绍在
    的头像 发表于 05-26 11:03 722次阅读
    <b class='flag-5'>AI</b>爱克斯开发板上使用OpenVINO加速<b class='flag-5'>YOLOv</b>8<b class='flag-5'>目标</b><b class='flag-5'>检测</b>模型

    基于Yolov5+图像分割的车牌实时检测识别系统

    YOLO算法从总体上看,是单阶段端到端的基于anchor-free的检测算法。将图片输入网络进行特征提取与融合后,得到检测目标的预测框位置以及类概率。而YOLOv5相较前几代YOLO算
    发表于 07-18 14:32 1810次阅读
    基于<b class='flag-5'>Yolov</b>5+图像分割的车牌<b class='flag-5'>实时</b><b class='flag-5'>检测</b>识别系统

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

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