毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

工业缺陷检测项目实战(二)——基于深度学习框架yolov5的钢铁表面缺陷检测 基于深度学习框架yolov5的钢铁表面缺陷检测 首先说明: 我做这个的主要目的,是利用opencv的C++代码,加载深度学习模型框架进行检测识别。也就是说,在yolov5训练完后,用C++部署训练好的权重和网络模型,然后进行检测。这个过程,遇到特别多的坑,这里要给大家一一列出来,也防止我以后自己忘记哈哈哈哈。。。。 ...... 阅读详情
AI摘要

本文介绍了一项基于深度学习的目标检测系统,针对钢材表面缺陷识别的挑战,重点讨论了FasterR-CNN和Anchor改进,特别是使用K-Means聚类优化Anchor的选择。实验部分详细描述了数据集、实验环境搭建以及YOLOv5的改进策略和训练过程。,

目录

前言

设计思路

一、课题背景与意义

二、算法理论原理

2.1 目标检测

2.2 Anchor改进 

三、检测的实现

3.1 数据集

3.2 实验环境搭建

3.3 实验及结果分析

实现效果图样例

最后


前言

       📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。

        🚀对毕设有任何疑问都可以问学长哦!

         选题指导:

        最新最全计算机专业毕设选题精选推荐汇总

        大家好,这里是海浪学长毕设专题,本次分享的课题是

        🎯基于深度学习的钢材表面缺陷识别系统

设计思路

一、课题背景与意义

       基于深度学习的目标检测方法具有较高的检测精度和较强的适应性,在工业场景中也得到了广泛的应用。在钢材表面缺陷检测任务中,由于复杂的工业环境等因素的影响,导致检测难度增加,误检率和漏检率高,检测效率低。因此,对钢材表面缺陷进行快速精准的识别具有重要的研究意义。

二、算法理论原理

2.1 目标检测

       阶段目标检测算法首先使用设计好的区域建议网络生成感兴趣区域,然后将目标检测任务转变为对生成的感兴趣区域中图像进行分类的任务。R-CNN是第一个两阶段的深度学习目标检测算法,其中的结构设计也成为了此后两阶段目标检测算法提供了重要参考。Faster R-CNN结构由3个网络组成,分别是特征提取网络、RPN区域建议网络和检测子网络。Faster R-CNN网络的改进之处是将区域建议网络融入进算法网络,通过RPN直接训练得到候选区域,改善了网络对于目标预测的精度。

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

2.2 Anchor改进 

       Anchor是目标检测中一组无固定尺寸的候选框,Anchor的相关参数会间接地决定目标位置回归的准确性。K-Means属于划分聚类方法,其学习模式为无监督,二维数据可以通过K-Means方法进行有效地聚类。数据在二维空间中的近似程度通常使用欧氏距离来评判,近似程度与数据之间的欧氏距离成反相关。欧氏距离越小近似程度越大。

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

       NEU-DET数据集 经过聚类后的结果如下,其中红色圆点为聚类中心,横坐标为Anchor的宽,纵坐标为 Anchor的高。

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

不同Anchor选择方法的损失函数曲线 :

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

       K-Means聚类方法的模型收敛情况更好,在前260个周期里3种Anchor策略的训练损失差别不明显,在260个周期以后K-Means聚类方法的Loss值下降速度变快,在500个周 期后Loss值下降到0.05左右,而其他两条曲线的Loss值均在0.06左右。  

三、检测的实现

3.1 数据集

       数据集是从互联网收集了钢带的6种典型表面缺陷,即轧制氧化皮(RS),斑块(Pa),开裂(Cr),点蚀表面(PS),凹陷(De)和划痕(Sc)对于缺陷检测任务,数据集提供了注释,标明了每个图像中缺陷的类别和位置。该数据集包括1800张灰度图像,每种缺陷300张图像。

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

       将数据集中的图像用LabelImg工具软件标注并以YOLOv5数据的格式分类存储。数据集中共1800张钢材表面缺陷图像,将其中1260张作为训练集,360张作为验证集,剩余180张作为测试集,训练集、验证集、测试集的比例大致为7:2:1,以这样的比例分配数据集可以保证更好的训练效果。

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

3.2 实验环境搭建

       钢材表面缺陷检测研究使用的框架为PyTorch。深度学习框架将算法的编写统一化、规范化,有利于学习和开发。主流的深度学习框架有PyTorch、TensorFlow、Caffe、Keras、CNTK、MXNet、PaddlePaddle等。不同的深度学习框架具有不同的特点,PyTorch支持多种语言环境,被业内开发人员广泛使用。

       在此次训练环境的配置过程中选取了NVIDIA Geforce GTX 1080显卡作为图形处理单元,在使用GPU时,在命令行输入NVIDIA-smi命令时会显示出一个命令界面,其中包含了GPU当下状态的所有参数信息。若使用GPU处理图形数据,节省训练和检测时长,则需要预先根据GPU型号配置CUDA和CUDNN等环境。

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

3.3 实验及结果分析

       实验的整体流程:首先对数据集进行线性对比度增强处理,然后对训练参数进行调整以保证较好的训练效果和一致的训练条件,紧接着将其送入不同的网络模型中进行训练并对结果进行分析,最后将模型保存用于测试和部署。

从两个阶段对于YOLOv5算法进行改进,每个阶段各提出了两种方法,Anchor选择阶段提出的方法是自适应Anchor和K-Means聚类Anchor;骨干网络特征提取阶段提出的方法是添加SENet和CBAM注意力机制。为了更快速完成训练同时保证训练效果,YOLOv5在网络模型的训练过程中采取了一些训练技巧。如训练学习率预热、带重启的随机梯度下降、余弦退火学习率调整和自动混合精度训练等。在完成参数调整以后,严格按照上述的训练环境、网络模型以及数据集对网络进行训练。

for epoch in range(num_epochs):
    # 训练学习率预热
    adjust_learning_rate(epoch, lr)

    for batch_data, batch_labels in train_loader:
        # 正向传播
        outputs = model(batch_data)
        loss = calculate_loss(outputs, batch_labels)

        # 反向传播和优化
        optimizer.zero_grad()
        loss.backward()
        optimizer.step()

 训练过程中损失函数曲线:

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

 网络模型训练得到的PR曲线:

毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能毕业设计-基于深度学习的钢材表面缺陷识别系统 YOLO python 卷积神经网络 人工智能

相关代码如下:

import cv2
import numpy as np
import tensorflow as tf

# 加载预训练的缺陷识别模型
model = tf.keras.models.load_model('defect_detection_model.h5')

# 设置缺陷类别标签
class_labels = ['scratch', 'crack', 'pitting', 'corrosion']

# 打开钢材表面图像
image = cv2.imread('steel_surface_image.jpg')

# 对图像进行预处理,如调整大小、归一化等
preprocessed_image = preprocess_image(image)

# 使用缺陷识别模型进行预测
predictions = model.predict(np.expand_dims(preprocessed_image, axis=0))

# 提取预测结果
defect_class_id = np.argmax(predictions)
defect_class_label = class_labels[defect_class_id]
confidence = predictions[0, defect_class_id]

# 在图像上绘制识别结果
image = draw_defect(image, defect_class_label, confidence)

# 显示图像
cv2.imshow('Steel Surface Defect Detection', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

实现效果图样例

创作不易,欢迎点赞、关注、收藏。

毕设帮助,疑难解答,欢迎打扰!

最后

基于Pytorch的热轧钢带表面缺陷分类挑战 文章目录1. 简介2. 数据集2.1 数据集处理2.2 数据集加载3. 训练模型3.1 网络结构3.2 损失函数和优化方式4. 训练及参数调试5. 测试 1. 简介 实现一个完整的图像分类任务,大致需要五个步骤: 选择开源框架 目前常用的深度学习框架主要有caffe、tesorflow、pytorch、mxnet、keras、paddlepaddle等。 构建并读取数据集 构建或获取数据集,根据选择开源框架进行数据集读取。 训练模型搭建 选择合适的网络模型、损失函数以及优化方式,完成整体的训练模型搭建。 阅读详情

相关推荐

论文研究 | 基于机器视觉的钢材表面缺陷检测

钢材是发展现代工业技术的基本材料,随着工业制造能力的提升,钢材广泛应用于建筑行业、海洋工程、航天工程,对钢材也提出了更严苛的要求。然而由于生产工艺限制,钢材在生产过程中不可避免地存在深度各异的表面缺陷,如划痕、裂纹、凹面等。这些缺陷不仅会影响产品外观,同时会导致钢材耐磨性、韧性等性能下降,缩短钢材的使用寿命。因此,分析与掌握如何提高钢材表面质量是现代钢材生产厂家亟需解决的重要问题。

Bella_zhang0701的博客 3518

基于YOLOv8深度学习的钢材表面缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战

基于YOLOv8深度学习的钢材表面缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战

阿旭的博客 1万+

工业缺陷检测项目实战(一)——基于opencv的工件缺陷检测C++和python实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

weixin_39735688的博客 3万+

YOLOv5的训练调优技巧

yolov5的训练调优技巧。

Kigha的博客 7097

基于深度学习的钢材表面缺陷检测系统:YOLOv5/v6/v7/v8/v10模型实现与UI界面集成

数据采集与预处理采集钢材表面的图像数据,确保数据质量和多样性。进行图像预处理,包括去噪、增强等,以提高模型训练的效果。模型训练选择合适的深度学习模型(如卷积神经网络)并进行训练。进行超参数调优,以提高模型的检测准确性。用户界面设计提供图形化的操作界面,便于用户上传钢材图像并查看检测结果。后端实现处理用户上传的图像,并调用训练好的模型进行检测。返回检测结果,包括缺陷位置和类型。系统评估与优化通过各种评估指标(如准确率、召回率等)对系统进行评估。根据评估结果进行系统优化,提高整体性能。

YOLO 1629

深度学习 故障诊断PPT

个人学习总结的深度学习及其在故障诊断中的应用,这个PPT可以让你了解AE SAE RBM DNN CNN RNN等各种深度学习网络模型。

毕业设计-基于计算机视觉的钢材表面缺陷检测与识别系统 YOLO python 人工智能

毕业设计选题-基于计算机视觉的钢材表面缺陷检测与识别系统,以提升钢铁行业的产品质量和生产效率。随着工业自动化的进程加快,传统的人工检测方法已无法满足高效、准确的质量控制需求。采用深度学习技术,特别是YOLOv5算法,通过在Anchor选择和骨干网络特征提取两个阶段进行优化,分别引入自适应Anchor、K-Means聚类Anchor、SENet和CBAM注意力机制,以提高模型的检测性能。此外,为了加速训练过程并保证效果,我们还应用了一系列训练技巧,如学习率预热、带重启的随机梯度下降和余弦退火学习率调整。

2301_79555157的博客 1728

毕设项目基于深度学习的热轧带钢表面缺陷自动检测设计与实现python源码+PPT演讲+模型.zip

基于深度学习的热轧带钢表面缺陷自动检测技术 1 基于Pytorch框架初步搭建了一套用于缺陷检测的CNN网络(Convolutional Neural Networks),借助带标签数据,使用交叉验证的数据集分配方法,对网络进行训练和检测,实验表明,在训练轮次为100轮的条件下,我们的网络识别正确率可达68%; 2 为了充分利用现有数据集,提高模型的泛化性能,我们给现有数据集加上高斯噪声,对数据集进行旋转平移等操作; 3 为了减弱网络模型的过拟合现象,我们采用神经元随机失活(Dropout)方法,通过随机让部分神经元临时不参与计算的方式,减少神经元之间的依赖,迫使网络学习更加普适化的特征; 4 为了减少参数数量,提升运算速度,我们改变最初的网络,采用一种轻量化的网络(EffNet),这种网络相比于传统轻量化网络(SqueezeNet、MobileNet等),在参数量基本相同的情况下,识别精度更高; 5 为了增加自动检测系统的交互性能,我们借助pyqt5设计了具有统计缺陷数量和显示识别结果功能的GUI界面,并将相关代码移植到Linux操作系统下,通过树莓派运行,经检测识别正确率可达94%

27届计算机毕业设计保姆级选题指南|100个题目直接抄

① 自己会不会不会的技术栈,别因为“听起来高大上”就硬选。② 有没有现成数据尤其是深度学习项目,优先选择成熟的开源数据集。③ 自己的电脑能不能跑模型再先进,自己跑不起来也没有意义。④ 工作量够不够项目 + 实验 + 论文 + 答辩四个环节都有东西可写。⑤ 后期好不好修改毕设不是做完就结束,开题、中期、论文、答辩都会不断修改。⑥ 尽量不要选带实物的项目设备不好买、交付麻烦、调试麻烦、运输麻烦,后期找外援也不好找。除非你自己本身就有硬件基础,否则不建议为了“高级感”给自己增加难度。

Michael_Jay的博客 218

数据库1:数据库创建与管理(头歌云课)

在 Windows 系统中,可以直接通过 SQLServer 的应用程序连接数据库,不过很多时候在生产环境下,我们需要通过命令行来连接数据库。两个数据库,数据库名分别为 TestDb 和 MyDb 的数据库,注意先后顺序。为了完成本关任务,你需要掌握:1.如何在 Linux 系统中连接 SQLServer 数据库,2.如何创建数据库。连接的数据库是本地数据库,用户名是 sa ,密码是 '

weixin_60530224的博客 2315

双目立体匹配算法:SGBM

SGBM(Semi-Global Block Matching)是一种用于计算双目视觉中视差(disparity)的半全局匹配算法,在OpenCV中的实现为semi-global block matching(SGBM)。它是基于全局匹配算法和局部匹配算法的优缺点,提出了一种折中的方法,既能保证视差图的质量,又能降低计算复杂度。

weixin_45303602的博客 9407

如何使用深度学习框架训练自己的数据集之——检测系统钢材表面缺陷检测数据集并可以实现可视化里评估

【钢材表面缺陷检测数据集】6类 names: ['crazing','inclusion','patches','pitted_surface','rolled-in_scale','scratches']名称::['表面龟裂','夹杂物', '斑点','凹凸表面', '卷入的鳞片''划痕',] 共1626张,8:1:1比例划分,(train:1300张,val:164张,test:162张标注文件为YOLO适用的txt格式或xml格式或jason格式。

2401_88440984的博客 1428

Reality Capture控制点修复/合并模型

通过增加控制点/修改对齐设置参数来修复模型被分为两个部分的解决方法

草履虫建模的博客 5243

轻松学Pytorch-迁移学习实现表面缺陷检查

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达本文转载自:OpenCV学堂引言 ·大家好,今天给大家更新的是如何基于torchvision自带的模型完成图像分类任务的迁移学习,前面我们已经完成了对对象检测任务的迁移学习,这里补上针对图像分类任务的迁移学习,官方的文档比较啰嗦,看了之后其实可操作性很低,特别是对于初学者,估计看了之后就发懵的那种。本...

小白学视觉 2296

把外部系统一键装进 SAP Build Work Zone:从零开始创建 HTML5 URL App

HTML5 URL App 是一种轻量级解决方案,可将外部网页或系统入口快速集成到SAP企业门户中。开发者只需在manifest.json中配置目标URL、导航模式等参数,无需开发完整前端应用。该方案利用SAP BTP的HTML5 Application Repository集中存储静态资源,通过HTML5 Apps Content Provider将应用暴露给子账号,最终在SAP Build Work Zone中以Fiori磁贴形式呈现。文章详细介绍了manifest.json的关键配置、三种基础设施组件

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 241

微信小程序 - 解决支付报错 requestPayment:fail access denied (微信支付提示错误requestPayment:拒绝访问失败,真机运行测试或打包编译上线后报错问题)

微信小程序,微信支付,wx.requestPayment,微信小程序支付报错requestPayment:fail access denied,调不起微信,无法唤起支付弹窗,支付失败,支付权限没问题,小程序上线后支付报错,小程序真机测试支付报错,微信小程序苹果ios系统手机无法支付,小程序发布上线后支付报错,本地测试没问题,拒绝访问失败,小程序调起支付API requestPayment:fail:access denied微信开发者工具正常支付,权限没问题,微信公众平台,依旧报错怎么办,检查了appid都

🏆 前端领域优质创作者 1万+

opencv实战项目十五:钢材表面缺陷检测

随着科技的不断进步,自动化和智能化在工业生产中的应用越来越广泛。在钢材生产过程中,钢材表面缺陷检测是一个重要的环节,直接关系到产品的质量和生产效率。传统的表面缺陷检测方法依赖于人工操作,不仅效率低下,而且容易受到主观因素的影响,导致检测结果的不准确性。因此,开发一种高效、准确的钢材表面缺陷检测系统具有重要的现实意义。

HanWenKing的博客 2877

Python 爬虫实战:解析 JSON 数据爬取今日头条热点新闻(API 接口逆向与字段提取)

在当今信息爆炸的时代,新闻资讯的获取变得尤为重要。今日头条作为国内领先的新闻聚合平台,其热点新闻数据具有很高的价值。本文将详细介绍如何通过 Python 爬虫技术,逆向解析今日头条的 API 接口,提取并解析 JSON 数据,最终获取热点新闻信息。

yansideyucsdn的博客 3210

综述 | 缺陷检测算法(传统+深度学习方式)

在计算机视觉领域,目标检测发展迅速,出现了基于机器视觉技术的表面缺陷检测技术。这种技术的出现,越来越多的制造企业正在尝试将机器视觉检测技术引入产品缺陷检测。目前基于机器视觉的缺陷检测技术已经大量应用于纺织品、汽车零部件、半导体、光伏组件等产品的缺陷检测中,大大提升了制造业的质检效率。机器视觉在工业缺陷检测中的前景毋庸置疑,而工业制造领域的多样性、生产环境的复杂性、产品缺陷...

我爱计算机视觉 3051

vs2017配置liblas库+测试代码

之前已经配置好pcl(vs2017配置pcl),可以单独配置liblas,也可以在原有pcl属性表的基础上继续配置

孙悟空 4023

车载以太网测试-3【Wireshark介绍】

数据包捕获支持从多种网络接口(如以太网、Wi-Fi、蓝牙等)捕获数据包。可以实时捕获或从文件中读取已捕获的数据包。协议解析支持解析数百种网络协议(如 TCP/IP、HTTP、DNS、FTP 等)。能够深入解析协议头部和负载,帮助用户理解网络通信的细节。过滤功能提供强大的显示过滤器和捕获过滤器,帮助用户快速定位和分析感兴趣的数据包。支持基于协议、IP地址、端口号等多种条件的过滤。统计和分析提供多种统计工具,如流量图、会话统计、协议分层统计等。

车载网络测试工程师的博客 1989

基于PaddleX的钢板表面缺陷检测

钢材作为基础的工业材料,在出厂之前的需要进行严格的外观检测。针对工业质检时模型部署环境的复杂性,本案例提供高精低速(UNet)和低精高速(HRNet)两个不同的优化策略,帮助企业快速实现项目落地。

m0_63642362的博客 3135

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Ultralytics/yolov3实现钢筋检测 /在自己的数据集上训练yolov3

将所有图像的xml标注转换成了txt标签,存储在labels文件夹里。ps:我用的方法比较麻烦,四处拼凑的代码,有时间可以做一个融合。自己创建一个新的yaml文件,放在yolov3/data/里。最后就得到下面这样的文件层级,image和label对应。做拆分,但仅仅是将图像名称保存在了不同的txt文件中。同时更改train.py。

Ethereal_t的博客 577

ssm框架搭建

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

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

基于Yolov8的工业小目标缺陷检测实战(2):动态蛇形卷积(Dynamic Snake Convolution),实现暴力涨点 | ICCV2023

加入动态蛇形卷积,实现暴力涨点原始mAP@0.5 0.679提升至0.743

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 3236

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Mixed supervision for surface-defect detection: from weakly to fully supervised learning:表面缺陷检测的混合监督

表面缺陷检测的混合监督:从弱监督学习到完全监督学习 论文地址https://arxiv.org/abs/2104.06064 摘要 深度学习方法最近开始用于解决工业质量控制中的表面缺陷检测问题。然而,由于学习需要大量数据,通常需要高精度的标签,许多工业问题无法轻松解决,或者由于注释要求,解决方案的成本将显著增加。在这项工作中,我们放松了对完全监督学习方法的严格要求,减少了对高度详细注释的需要。通过提出深度学习体系结构,我们探索了在表面缺陷检测任务中使用不同细节的注释,从通过混合监督的弱(图像级)标签到完整(

m980828的博客 4859

基于yolov5的钢材表面缺陷识别(pycharm连接远程服务器,老版本yolov5运行遇到的问题)

基于yolov5的钢材表面缺陷识别,涉及知识点包括:pycharm连接远程服务器,自定义数据集训练yolov5。环境python3.9,pytorch1.13。

yue的博客 1426
上一篇: 毕业设计-基于深度学习的人脸遮挡物目标检测算法系统 YOLO python 卷积神经网络 人工智能
下一篇: 【毕业设计选题】基于深度学习的学生课堂行为检测算法系统 YOLO python 卷积神经网络 人工智能
Mini_hailang_IT
博客等级 码龄9年 5936粉丝 640原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值