【技术综述】视频分类/行为识别研究综述,从数据集到方法

行为识别综述 定义 背景 难点 最新论文 最新算法 数据集 1 定义 行为识别:行为识别(Action Recognition) 任务是从视频剪辑(2D帧序列)中识别不同的动作,其中动作可以在视频的整个持续时间内执行或不执行。行为识别似乎是图像分类任务到多个帧的扩展,然后聚合来自每帧的预测。尽管图像分类取得了很大的成功,但是视频分类和表示学习依然进展缓慢。 2 背景 2.1 方法 2.1.1 传统方法 提取视频区域的局部高维视觉特征,然后组合成固定大小的视频级描述,最后利用分类器(SVM,RF等) 进行最终预测 2. 阅读详情

视频分类/行为识别是计算机视觉领域中非常有挑战性的课题,因为其不仅仅要分析目标体的空间信息,还要分析时间维度上的信息,如何更好的提取出空间-时间特征是问题的关键。本文总结了该领域的技术进展和相关数据集,技术进展从传统特征法到深度学习中的3DCNN,LSTM,Two-Stream等。

作者 | 言有三

编辑 | 言有三

1 视频分类/行为识别问题

640?wx_fmt=jpeg

首先我们要明确这是一个什么问题,基于视频的行为识别包括两个主要问题,即行为定位和行为识别。行为定位即找到有行为的视频片段,与2D图像的目标定位任务相似。而行为识别即对该视频片段的行为进行分类识别,与2D图像的分类任务相似。

本文聚焦的是行为识别,即对整个视频输入序列进行视频分类,一般都是经过裁剪后的视频切片。接下来从数据集的发展,传统方法,深度学习方法几个方向进行总结。

2  视频分类/行为分析重要数据集

深度学习任务的提升往往伴随着数据集的发展,视频分类/行为识别相关的数据集非常多,这里先给大家介绍在论文评测中最常见的3个数据集。

2.1 HMDB-51

HMDB-51共51个类别,6766个短视频。数据集地址:http://serre-lab.clps.brown.edu/resource/hmdb-a-large-human-motion-database/#dataset,发布于2011年。

640?wx_fmt=png

数据来源非常广泛,包括电影,一些现有的公开数据集,YouTube视频等。从中选择了51个类别,每一个类别包含101个以上视频。

分为5大类:

  • 常见的面部动作(smile,laugh,chew,talk)

  • 复杂的面部动作(smoke,eat,drink)

  • 常见的肢体动作(climb,dive,jump)

  • 复杂的肢体动作(brush hair,catch,draw sword)

  • 多人交互肢体动作(hug,kiss,shake hands)

下面是其中一些维度的统计,包括姿态,相机运动等。

640?wx_fmt=png

51个类别的展示如下:

640?wx_fmt=png

640?wx_fmt=png

2.2 UCF-101

UCF-101共101个类别,13320个短视频。数据集地址:https://www.crcv.ucf.edu/research/data-sets/human-actions/ucf101/,发布于2012年。

640?wx_fmt=jpeg

UCF-101是目前动作类别数、样本数最多的数据集之一,包含5大类动作:人与物体互动、人体动作、人与人互动、乐器演奏、体育运动。总共包括在自然环境下101种人类动作,每一类由25个人做动作,每个人做4-7组,视频大小为320×240。正因为类别众多加上在动作的采集上具有非常大的多样性,如相机运行、外观变化、姿态变化、物体比例变化、背景变化等等,所以也成为了当前难度最高的动作类数据集挑战之一。

640?wx_fmt=png

各个类别的分布如上,相对还是比较均匀的,UCF-101是视频分类/行为识别方法必须评测的标准。

2.3 Kinetics-700 dataset

640?wx_fmt=gif

Kinetics-700 dataset被用于ActivityNet比赛,包含约650000个视频,700个类别。数据集地址:https://deepmind.com/research/open-source/open-source-datasets/kinetics/,发布于2019年。

ActivityNet比赛始于2016的CVPR,是与ImageNet齐名的在视频理解方面最重要的比赛。在这个比赛下的Task A–Trimmed Action Recognition比赛是一个视频分类比赛,2019年的比赛使用kinetics-700数据集,在此之前还有2017年的kinetics-400和2018年的kinetics-600。

数据集是Google的deepmind团队提供,每个类别至少600个视频以上,每段视频持续10秒左右,标注一个唯一的类别。行为主要分为三大类:人与物互动,比如演奏乐器;人人互动,比如握手、拥抱;运动等。即person、person-person、person-object。

除了以上数据集,比较重要的还有Sports-1M,YouTube-8M等,篇幅所限,就不一一描述,大家可以参考文献[1]。

640?wx_fmt=png

如果不能下载数据集,可以移步有三AI知识星球获取。

3  传统有监督特征提取方法

传统的方法通过提取关键点的特征来对视频进行描述,以时空关键点,密集轨迹方法等为代表。

3.1 时空关键点(space-time interest points)

基于时空关键点的核心思想是:视频图像中的关键点通常是在时空维度上发生强烈变化的数据,这些数据反应了目标运动的重要信息[2]。

640?wx_fmt=png

比如一个人挥舞手掌,手掌一定会在前后帧中发生最大移动,其周围图像数据发生变化最大。而这个人的身体其他部位却变化很小,数据几乎保持不变。如果能将这个变化数据提取出来,并且进一步分析其位置信息,那么可以用于区分其他动作。

时空关键点的提取方法是对空间关键点方法的扩展,空间关键点的提取则是基于多尺度的图像表达,这里的时空关键点就是将2D Harris角点的检测方法拓展到了3D,具体求解方法非常复杂读者需要自行了解,篇幅问题就不讲述了。

得到了这些点之后,基于点的一次到四次偏导数,组合成一个34维的特征向量,使用k-means对这些特征向量进行了聚类。

除了harris,经典的2D描述子SIFT被拓展到3D空间[3],示意图如下:

640?wx_fmt=png

上图从左至右分别展示了2D SIFT特征,多个时间片的2D SIFT特征,以及3D SIFT特征,后两者的区别在于计算区域的不同,3D SIFT的每一个关键点包含3个值,幅度和两个角度

640?wx_fmt=png

统计关键点时空周围的梯度直方图就可以形成特征描述子,然后对所有的特征描述子进行k-means聚类,划分类别,形成词汇“word”。所有不同word就构成了一个vocabulary,每个视频就可以通过出现在这个vocabulary中词汇的数量来进行描述,最后训练一个SVM或者感知器来进行动作识别。


除了以上的两种特征,还有HOG3D等,感兴趣的读者可以自行阅读。

3.2 密集轨迹(dense-trajectories)[4]

时空关键点是编码时空坐标中的视频信息,而轨迹法iDT(improved Dense Trajectories)是另一种非常经典的方法,它追踪给定坐标图像沿时间的变化。

iDT算法包含三个步骤:密集采样特征点,特征轨迹跟踪和基于轨迹的特征提取。

640?wx_fmt=png

密集采样是对不同尺度下的图像进行规则采样,不过真正被用于跟踪等不是所有点,因为平滑区域的点没有跟踪意义,通过计算每个像素点自相关矩阵的特征值,并设置阈值去除低于阈值的特征点来实现这个选择。


对轨迹的追踪是通过光流,首先计算图像光流速率(ut, vt),然后通过这个速率来描述图像运动轨迹:

640?wx_fmt=png

wt是密集光流场,M是中值滤波器,得到的一系列点形成了一个轨迹。由于轨迹会随着时间漂移,可能会从初始位置移动到很远的地方。所以论文对轨迹追踪距离做了限制,首先将帧数限制在L内,而且轨迹空间范围限制在WxW范围,如果被追踪点不在这个范围,就重新采样进行追踪,这样可以保证轨迹的密度不会稀疏。


除了轨迹形状特征,还提取了HOG,HOF(histogram of flow)以及MBH(motion boundary histogram)等特征。其中HOG特征计算的是灰度图像梯度的直方图,HOF计算的是光流的直方图,MBH计算的是光流梯度的直方图,也可以理解为在光流图像上计算的HOG特征,它反应了不同像素之间的相对运动。

以HOG特征为例,在一个长度为L的轨迹的各帧图像上取特征点周围大小为N×N的区域,将其在空间和时间上进行划分。假如空间划分为2*2,时间划分为3份,bins为8,则HOG特征维度为2*2*3*8=96,HOF特征和MBH特征计算类似。

提取出HOG等信息后,接下来具体的分类与上面基于时空关键点的方法类似,不再赘述。

4  深度学习方法

当前基于CNN的方法不需要手动提取特征,性能已经完全超越传统方法,以3D卷积,RNN/LSTM时序模型,双流法等模型为代表。


4.1 3D卷积[5]


视频相对于图像多出了一个维度,而3D卷积正好可以用于处理这个维度,因此也非常适合视频分类任务,缺点是计算量比较大,下图展示了一个简单的3D模型。

640?wx_fmt=png

4.2 RNN/LSTM[6]

视频和语音信号都是时序信号,而RNN和LSTM正是处理时序信号的模型。如下图所示,通过CNN对每一个视频帧提取特征,使用LSTM建模时序关系。

640?wx_fmt=png

4.3 双流法(two-stream)[7]


双流法包含两个通道,一个是RGB图像通道,用于建模空间信息。一个是光流通道,用于建模时序信息。两者联合训练,并进行信息融合。

640?wx_fmt=png

双流模型是视频分类中非常重要的一类模型,在特征的融合方式,光流的提取等方向都有非常多的研究,关于更多模型的解读如果感兴趣可以移步有三AI知识星球中的模型结构1000变板块。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

4.4 其他

关于各种视频分类的网络结构解读,有兴趣的同学可以到有三AI知识星球中进行阅读和后续学习。

5 总结

虽然在UCF-101数据集上评测指标已经达到了98.5%,但是视频的分类目前远没有图像分类成熟,面临着巨大的类内方差,相机运动和背景干扰,数据不足等难题。

除了要解决以上难题外,有以下几个重要方向是值得研究的。

  • 多模态信息融合。即不只是采用图像信息,还可以融合语音等信息。

  • 多标签视频分类。与多标签图像分类类似,现实生活中的视频可能有多个标签。

  • 行为定位。一段视频中的行为有开始和结束,如何定位到真正有效的片段是之后的视频分类的重要前提。

参考文献

[1] Kong Y, Fu Y. Human action recognition and prediction: A survey[J]. arXiv preprint arXiv:1806.11230, 2018.

[2] Laptev I. On space-time interest points[J]. International journal of computer vision, 2005, 64(2-3): 107-123.

[3] Scovanner P, Ali S, Shah M. A 3-dimensional sift descriptor and its application to action recognition[C]//Proceedings of the 15th ACM international conference on Multimedia. ACM, 2007: 357-360.

[4] Wang H, Kläser A, Schmid C, et al. Dense trajectories and motion boundary descriptors for action recognition[J]. International journal of computer vision, 2013, 103(1): 60-79.

[5] Ji S, Xu W, Yang M, et al. 3D convolutional neural networks for human action recognition[J]. IEEE transactions on pattern analysis and machine intelligence, 2012, 35(1): 221-231.

[6] Donahue J, Anne Hendricks L, Guadarrama S, et al. Long-term recurrent convolutional networks for visual recognition and description[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2015: 2625-2634.

[7] Simonyan K, Zisserman A. Two-stream convolutional networks for action recognition in videos[C]//Advances in neural information processing systems. 2014: 568-576.

有三AI夏季划

640?wx_fmt=png

有三AI夏季划进行中,欢迎了解并加入,系统性成长为中级CV算法工程师。

转载文章请后台联系

侵权必究

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

往期相关

人体行为识别和视频分类算法介绍 在这篇文章中,我们将介绍一些方法来制作用于人体行为识别的视频分类器。在我们讨论视频分类之前,让我们先了解一下什么是人体行为识别。简单地说,对某人正在执行的活动/动作进行分类或预测的任务称为活动识别。我们可能会有一个问题:这与普通的分类任务有什么不同?这里的问题是,。看看这个人做的这个后空翻动作,我们只有看完整的视频才能判断这是一个后空翻。 如果我们提供的模型只是来自视频片段的随机快照(如下图),那么它可能会错误地预测动作。 如果一个模型只看到上面的图像,那么它看起来有点像这个人正在下降,所以它预测会下降。 阅读详情

相关推荐

面向深度学习的多模态融合技术研究综述

文章目录前言摘要正文介绍多模态融合表示联合架构协同架构编解码器表示多模态融合方法与模型无关的融合方法基于模型的融合方法模态对齐方法数据集展望总结读后感参考文献 前言 阅读国外的多模态融合综述时候,可以和国内最新的综述进行比对,通过比对可以进一步提升对该领域的理解。许多过来人还是觉得国内综述性文章的内容是具有价值的,在撰写之前调查了很多的相关研究,值得一看。 面向深度学习的多模态融合技术研究综述是计算机工程近期出版的综述文章。我想通过这篇文章理解一些英文的专业术语用中文怎么表达。 摘要 深度学习多模态融合指机

贵在坚持 2万+

华为开源构建工具_为什么我构建了用于大数据测试和质量控制的开源工具

华为开源构建工具I’ve developed an open-source data testing and a quality tool called data-flare. It aims to help data engineers and data scientists assure the data quality of large datasets using Spark. In th...

weixin_26746401的博客 523

视频分类数据集介绍

视频分类数据集   在视频分类项目中,有很多经典的公开数据集,目前主要的数据集如列表所示:   重点介绍三个中等规模的数据集。 1. UCF101 动作识别数据集,从youtube收集而得,共包含101类动作。其中每类动作由25个人做动作,每人做4-7组,共13320个视频,分辨率为320*240,共6.5G。 UCF101在动作的采集上具有非常大的多样性,包括相机运行、外观变化...

dake1994的博客 2万+

Kinetics700数据集的下载

官方网站:https://github.com/activitynet/ActivityNet/tree/master/Crawler/Kinetics 需要翻墙 700用于ActivityNet2019比赛 除了这个官方下载以外,可以自建爬虫然后利用csv or json 剪切 git clone https://github.com/activitynet/ActivityNet....

John Kang的博客 6969

小徐科研日记——深度学习视频分类方法

视频由空间维度和时间维度组成。包括静态图像特征,运动特征,音频特征,外部特征等。目前主要的方法有:双流网络,静态图像特征聚合,3D卷积以及基于transformer的视频分类。

xu_white的博客 1万+

action recognition/activity recognition/行为识别/动作识别+经典论文/网络框架+阅读小总结

【论文小结】action recognition/行为识别经典论文/网络小结基于2D图像和视频的行为识别1. two-stream related(双流方法)1)Two-stream convolutional networks for action recognition in videos2)Convolutional Two-Stream Network Fusion for Video A...

Lujiahao98689的博客 8442

视频分类/行为识别研究综述,从数据集到方法

文章发布于公号【数智物语】(ID:decision_engine),关注公号不错过每一篇干货。 来源 |有三AI(id:yanyousan_ai) 作者 | 言有三 视频分类/行为识别是计算机视觉领域中非常有挑战性的课题,因为其不仅仅要分析目标体的空间信息,还要分析时间维度上的信息,如何更好的提取出空间-时间特征是问题的关键。本文总结了该领域...

数智物语 6036

【论文笔记】光流在视频行为识别中的作用

Paper:On the Integration of Optical Flow and Action Recognition Author:Facebook,Zhejiang University,MPI for Intelligent Systems,NVIDIA 0. 引言 在做视频行为识别时,特别是基于two-stream框架时,常常会引入光流图作为双流网络其中一支的输入。这是很...

elaine_bao的专栏 1万+

基于行为识别和视频分类的算法

行为识别和视频分类是计算机视觉领域中非常有挑战性的课题,因为其不仅仅要分析目标体的空间信息,还要分析时间维度上的信息,如何更好的提取出空间-时间特征是问题的关键。我们先了解相关技术进展,从传统特征法到深度学习中的3DCNN,LSTM,Two-Stream。 1 视频分类/行为识别问题 首先我们要明确这是一个什么问题,基于视频的行为识别包括两个主要问题,即行为定位和行为识别。行为定位即找到有行为的视频片段,与2D图像的目标定位任务相似。而行为识别即对该视频片段的行为进行分类识别,与2D图像的分类任务相似。

深圳清华大学研究院下一代互联网研发中心 1431

kinetics700数据集

一共有600个类别,每个类别至少600个视频以上,每段视频持续10秒左右。类别主要分为三大类:人与物互动,比如演奏乐器;人人互动,比如握手、拥抱;运动等。即person、person-person、person-objec

课堂学生行为的检测识别数据集.zip

本数据集用于课堂学生行为的检测识别 数据集总数29万多张,可用于深度学习目标检测,放心下载!!! drink listen phone trance write

【知识星球】视频分类/行为识别网络和数据集上新

欢迎大家来到《知识星球》专栏,这两天有三AI知识星球专注更新3D卷积和视频分类/行为识别相关的网络以及相关数据集的介绍和下载。作者&编辑 | 言有三有三AI知识星...

hacker_long的专栏 943

PMF5.0计算

EPA PMF5.0 计算步骤

nuistsy的博客 4546

基于关键点的行为识别(2) - 动作识别/行为识别/视频分类数据集

本文介绍了五种常用的行为识别数据集:UCF101、HMDB51、NTU-RGB+D60/120、Kinetics400和UAVHuman。作者使用YOLO-pose和FasterRCNN+HRNet重新预测了关键点、置信度和检测框数据。文中分析了各数据集特点:UCF101存在多人干扰问题;HMDB51数据量较小;NTU数据集实验室环境较简单;Kinetics400规模最大但计算成本高;UAVHuman无人机视角独特适合论文研究。这些数据集将用于作者提出的PosePointNet行为识别算法测试。

qq_40387714的博客 1225

RK平台MPP编解码实战:从源码编译到性能测试全解析

本文详细解析了在RK(瑞芯微)平台上进行MPP(Media Process Platform)多媒体编解码实战的全过程。从源码获取、交叉编译环境搭建、常见编译问题排查,到测试程序的修改调试与性能测试分析,提供了从零到一的完整指南。文章通过实测数据展示了MPP硬件编解码在嵌入式设备上的高性能与低功耗优势,帮助开发者快速掌握这一关键技术,应用于智能摄像头、视频会议终端等产品开发。

weixin_28273593的博客 546

word2vector入门教程

摘要: 网上已经有许多对w2v的介绍了,这里只是做一个简单的概括。下面这篇文章我认为是关于W2V写的比较好的文章,读者有兴趣可以先参考一下: w2v参考文章1 另外一篇是关于Skip-Gram和CBow的介绍。 Skip-Gram&CBOW 逻辑比较清晰的综述文章: 综述文章 数学原理很清晰很短的一篇文章(也有关于负采样的简单说明) 参考文章 1.什么

SCUT_Sam 1万+

视频分类

1.什么是视频分类 视频分类是指给定一个视频片段,对其中包含的内容进行分类。类别通常是动作(如做蛋糕),场景(如海滩),物体(如桌子)等。其中又以视频动作分类最为热门,毕竟动作本身就包含“动”态的因素,不是“静“态的图像所能描述的,因此也是最体现视频分类功底的。 2.公开数据集 熟悉深度学习的朋友们应该清楚,深度学习是一门数据驱动的技术,因此数据集对于算法的研究起着非常重要的作用。网络上虽然有大量...

like_study_cat的博客 9207

CSP-J 复试考点

可以用来训练思维,对于学习时间短的同学,动态规划可以帮助你迅速进入编程状态,也有助于帮你发现题目背后可能隐藏的更简便的算法。动态规划、贪心都是和子问题相关的,动态规划的基本思想是将一个大的问题划分成子问题,接着分别求解,而且能够将一些重复的计算记忆化,大大提高效率。难度加大,会涉及到二分、动态规划之类的算法,容易遗漏考虑点,不易得全分,考试的时候要注意全面性。一般是压轴题,算法不明显,剪枝的搜索、动态规划、状压 DP、树形 DP 、树、图等。枚举算法是指,列举出所有可能的取值,从中找出最优解。

GuanHeTian的博客 2214

read time out解决方法_基于LSTM的视频分类/行为识别方法整理

基于LSTM的视频分类和行为识别方法本应该是很久以前的故事了,在这一领域,近年来基于3D卷积的方法如I3D,C3D,以及一系列衍生方法取得了更好的效果。但了解前世今生仍然是这一领域的调研需要做的事情。LSTM简介:Long Short Term Memory networks(以下简称LSTMs),一种特殊的RNN网络,该网络设计出来是为了解决长依赖问题。该网络由 Hochreiter &...

weixin_39959126的博客 1019

C#+Winform+OpenCvSharp实战:5步搞定工业视觉检测框架(附源码下载)

本文详细介绍了如何使用C#、Winform和OpenCvSharp构建工业视觉检测框架,通过5个关键步骤实现高效、稳定的视觉检测系统。内容涵盖环境配置、相机集成、核心算法实现、系统集成与通信,以及部署优化,帮助开发者快速掌握工业视觉检测技术,提升检测精度和效率。附完整源码下载,助力工业数字化转型。

pz89012345的博客 551

外骨骼机器人(五):步态分析之正常步态

研究病理步态之前,需要了解正常步态,作为判断标准。但是需要记住两个问题:1.“正常”因人而异,性别、年龄、身体情况都需要考虑在内,因此,需要对不同的个体选择合适的正常标准;2.即使病人的步态与正常步态有某种不同,这也不能说明这是不可取的,也不能说明应该把它变成“正常”步态。许多步态异常是对病人的一些问题的一种补偿,尽管异常,但它们仍然是有用的。步态周期的定义是连续为两次发生重复行走事件之间的时间间隔。尽管可以选择任何事件来定义步态周期,但通常使用一只脚接触地面的瞬间(“初始接触”)是方便的。

行者无疆的博客 1998

行为识别数据集 Kinetics

文章目录0. 前言1. 数据集介绍附录-分类目录 0. 前言 行为识别中重要的benchmark,类似于图像分类中的 ImageNet。发论文不在Kinetics-400上训练一下,感觉都不合适。 官网 注意:Kinetics 数据集下载是老大难问题 通过 ActivityNet: 最普通、官方的下载方法 需要翻墙从youbute上下载视频 下载下来的视频长短不一,可能有几分钟,但最后都会通过ffmpeg切割,最终保存的每个样本大概10秒。换句话说,下载了100G数据,可能最终有用的只有10G。 到现

清欢 5243

rk3588 适配音频解码芯片 ALC5616

在 RK3588 的高性能方案中,选择 **ALC5616**(来自 Realtek 瑞昱)通常意味着项目更侧重于**音频性能的稳定性**以及**全球供应链的通用性**。

weixin_35723192的博客 147

【每周CV论文推荐】初学视频分类与行为识别有哪些值得阅读的论文?

欢迎来到《每周CV论文推荐》。在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的。随着图像识别相关领域的研究与应用逐渐成熟,当下视频分析相关的研究和应用所占比例越来越大,其技术也更加复杂。视频分类和行为识别在视频监控与检索、网络直播、推荐系统等行业中有着广泛的应用,是深度学习在视频分析领域中最底层的问题之一,非常值得关注和学习。作者&am...

hacker_long的专栏 559

2025.05.28【读书笔记】|如何用SILVA和RFAM数据库高效去除rRNA污染

摘要: 在Ribo-seq等测序数据分析中,清除rRNA污染对结果准确性至关重要。仅使用SILVA数据库可能遗漏5S rRNA污染,建议结合RFAM数据库(特别是RF00001家族)全面清除。操作要点包括:下载两库序列、将RNA碱基U替换为DNA的T、合并序列建立索引,使用bowtie2过滤rRNA reads。注意U/T转换是关键,否则会导致比对失败。该方法能有效提升数据清洁度,为后续分析奠定基础。

980

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: 【杂谈】认识有三AI的一年,从机械转行CV到专栏作者
下一篇: 【每周NLP论文推荐】 开发聊天机器人必读的重要论文
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值