AI审核视频--我们选择YOLOv8

这篇具有很好参考价值的文章主要介绍了AI审核视频--我们选择YOLOv8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近接到一个任务:用AI审核视频,帮助发现视频中的问题,提高运营审核的生产力。

这应该属于计算机视觉(Computer Vision)的领域。

计算机视觉的主要目标是:复刻人类视觉的强大能力。

计算机视觉要解决的主要问题是:给出一张图片,计算机视觉系统必须识别出图像中的对象及其特征,如形状、纹理、颜色、大小、空间排列等,从而尽可能完整地描述该图像。

计算机视觉,跟图像处理、机器视觉是什么区分的呢?

图像处理

图像处理旨在处理原始图像以应用某种变换。其目标通常是改进图像或将其作为某项特定任务的输入,而计算机视觉的目标是描述和解释图像。例如,降噪、对比度或旋转操作这些典型的图像处理组件可以在像素层面执行,无需对图像整体具备全面的了解。

机器视觉

机器视觉是计算机视觉用于执行某些(生产线)动作的特例。在化工行业中,机器视觉系统可以检查生产线上的容器(是否干净、空置、无损)或检查成品是否恰当封装,从而帮助产品制造。

计算机视觉

计算机视觉可以解决更复杂的问题,如人脸识别、详细的图像分析(可帮助实现视觉搜索,如 Google Images),或者生物识别方法。

计算机视觉的常见任务有:

图像分类,目标检测,实例分割,如下图(分别对应classification、detection、segmentation)

AI审核视频--我们选择YOLOv8,人工智能,YOLO

当然,还有其他任务,例如:目标识别,目标追踪,语义分割等。

计算机视觉的一些商用案例,如下:

  • Google的图片搜索
  • Facebook的人脸识别
  • 特斯拉的自动驾驶(Autopilot)
  • 微软 InnerEye ,从恶性肿瘤的 3D 图像中准确识别出肿瘤。这是一项伟大的案例,值得一张配图来演示:

AI审核视频--我们选择YOLOv8,人工智能,YOLO

回到视频审核任务,该怎么做呢?

可以把视频逐帧切图,然后做图像分类,目标检测似乎更好,可以直接指出问题所在。

图像分类

常用算法:KNN、SVM、BP 神经网络、CNN 和迁移学习

常用数据集:ImageNet、MNIST、Caltech 101

目标检测

目前常用的目标检测算法有R-CNN(速度慢,过程繁琐,训练所需空间大)、Faster R-CNN(比前者更准确、快速、简便,但还是不够快,不够简洁)和基于YOLO的目标检测的算法(速度快,泛化能力强,但精度低,小目标和邻近目标检测效果差,比Fast R-CNN定位误差大一些)

常用数据集:PASCAL VOL、MS COCO、ImageNet

看来,选择YOLO没错。

YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的约瑟夫-雷德蒙(Joseph Redmon)和阿里-法哈迪(Ali Farhadi)开发。YOLO 于 2015 年推出,因其高速度和高精确度而迅速受到欢迎。

物体检测,目标检测,应该都是翻译自object classification,不同译法而已。

YOLOv8是YOLO 的最新版本,由Ultralytics 提供。YOLOv8 YOLOv8 支持全方位的视觉 AI 任务,包括分类、检测、分割、追踪、姿势估计和OBB(定向边框对象检测)。这种多功能性使用户能够在各种应用和领域中利用YOLOv8 的功能。

AI审核视频--我们选择YOLOv8,人工智能,YOLO

最后的OBB(定向边框对象检测)是什么?

定向物体检测比物体检测更进一步,它引入了一个额外的角度来更准确地定位图像中的物体。

定向物体检测器的输出结果是一组旋转的边界框,这些边界框精确地包围了图像中的物体,同时还包括每个边界框的类标签和置信度分数。

请看下图就一目了然了。

AI审核视频--我们选择YOLOv8,人工智能,YOLO

好了,今天就到这里。

后面我们还有两篇,分别是:

《YOLOv8入门篇--YOLOv8的安装和使用》

《YOLOv8进阶篇--先训练模型,然后检测视频》文章来源地址https://www.toymoban.com/news/detail-845517.html

到了这里,关于AI审核视频--我们选择YOLOv8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • YOLOv8轻量化:MobileNetV3,理想的轻量级骨架选择 - 计算机视觉

    YOLOv8是一种广泛应用于目标检测任务的深度学习模型。为了在计算资源受限的环境下实现高效的目标检测,使用轻量级骨架是至关重要的。在这方面,MobileNetV3是一个出色的选择,它具有较少的参数和计算复杂度,同时保持了较高的准确性和速度。 MobileNetV3是Google提出的一种

    2024年03月16日
    浏览(67)
  • 使用yolov8和moviepy自动截取视频中人出现的片段

    这么长时间没写博客,其实主要是忙于一个行为实时检测大型项目的开发,最近闲下来就写这篇当年末总结了。这篇文章的起因还是某个业务需求,要求分析视频中有人的部分,没人的部分需要去掉,同时行为检测的数据集如果要自己采集打标,也需要这个步骤。 不想看分析

    2024年02月03日
    浏览(29)
  • 用python调用YOLOV8预测视频并解析结果----错误解决

    1 同济子豪兄关键点检测教程视频 2 同济子豪兄的GitHub代码参考 3 提出问题的小伙伴的博客 本节调用了YOLOV8的预训练模型来对视频进行预测,采用的是python的API,并将关键点检测的结果可视化。在未更改代码之前,跑出来的效果如图所示。如果检测到的点数少于16,会被自

    2024年01月19日
    浏览(27)
  • 【AI】使用vscode编辑查看YOLOv8源码

    官网地址:https://code.visualstudio.com/ 针对ubuntu点击下载deb安装包,默认下载地址如下,下载速度很慢,而且会下载失败,解决方法如下: 将“https://az764295.vo.msecnd.net”改为“https://vscode.cdn.azure.cn”后,下载会很快。 例如,将: 改为 当前(2023-07-20)vscode的版本为1.80.1 1)安装

    2024年02月16日
    浏览(44)
  • 【YOLO系列】YOLOv8 -【教AI的陶老师】

    详细结构图 这样搞有什么意义?【获得不同尺寸的输出】 c2f 详细结构 yolo v8 损失函数 与 yolo v5 的区别

    2024年02月03日
    浏览(32)
  • yolov8跟踪模式部署Ros系统上,跟踪鼠标选择的目标,实时发布目标的坐标信息(python实现)

    鼠标不点击目标,不发送任何信息,图像显示的是yolov8检测目标的所有结果 鼠标点击后,跟踪鼠标选择的目标并实时循环发布目标的坐标信息,图像显示的是目标的坐标框 若选择的目标丢失在摄像头内,暂停发送坐标信息,且图像显示的是yolov8检测目标的所有结果,等待鼠

    2024年04月27日
    浏览(32)
  • 模型实战(9)之YOLOv8预测模块predictor详解、预测视频后同时保存结果视频+目标帧

    Ultralytics YOLOv8Ultralytics YOLOv8是最新版本的YOLO对象检测和图像分割模型。 作为一种尖端的、最先进的(SOTA)模型,YOLOv8建立在以前版本的成功基础上,引入了新的功能和改进,以增强性能、灵活性和效率。 YOLOv8的设计非常注重速度、尺寸和精度,使其成为各种视觉人工智能任务

    2024年02月02日
    浏览(27)
  • YOLOv8/YOLOv7/YOLOv5-火灾检测、烟雾检测系统-界面+视频实时检测+数据集(算法-毕业设计)

    本项目通过yolov8/yolov7/yolov5训练自己的数据集,并开发可视化界面,实现了一个火灾烟雾实时检测系统,操作视频和效果展示如下: 【yolov8/yolov7/yolov5火灾烟雾检测系统-界面+视频实时检测+数据集(原创算法-毕业设计)】 https://www.bilibili.com/video/BV1FG41127H3/?share_source=copy_webvd_sou

    2024年02月04日
    浏览(42)
  • AI模型部署 | onnxruntime部署YOLOv8分割模型详细教程

    本文首发于公众号【DeepDriving】,欢迎关注。 0. 引言 我之前写的文章《基于YOLOv8分割模型实现垃圾识别》介绍了如何使用 YOLOv8 分割模型来实现垃圾识别,主要是介绍如何用自定义的数据集来训练 YOLOv8 分割模型。那么训练好的模型该如何部署呢? YOLOv8 分割模型相比检测模型

    2024年04月24日
    浏览(28)
  • 【AI】在NVIDIA Jetson Orin Nano上使用tensorrtx部署yolov8

    本人下载的yolov8n.pt yolov8n-cls.pt:用于分类 yolov8n-pose.pt:用于姿势识别 yolov8n-seg.pt:用于对象分割 yolov8n-v8loader.pt:专用于人员检测器??? yolov8n.pt:用于对象检测 1)测试图片

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包