毕业设计:基于机器视觉的茶叶病害自动检测系统

深度学习之Encoder-Only原理与实战 【代码】深度学习之Encoder-Only原理与实战。 阅读详情

目录

前言

项目背景

数据集

设计思路

更多帮助


前言

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

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

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

       🎯基于机器视觉的茶叶病害自动检测系统

项目背景

       茶叶作为一种重要的经济作物,在全球范围内具有广泛的种植和消费市场。随着茶叶产业的发展,病害问题日益严重,给茶叶的产量和质量带来了显著影响。茶叶病害不仅导致叶片的枯黄、脱落,还可能引起茶树的死亡,严重时甚至影响整个茶园的生态平衡。因此,及时、准确地识别和诊断茶叶病害,对于保障茶叶生产的可持续性、提高茶叶品质和经济效益至关重要。

数据集

       茶叶的主要发病部位集中在叶片、芽和根部,常见病害种类繁多,尤其是在我国南方茶区,受病害影响的情况十分严重。为确保采集图像的真实性,采用了手机进行拍摄。图像采集过程中,着重捕捉病叶的特征,如病斑的形状、颜色变化等,以便为后续的图像处理和病害识别提供高质量的样本数据。采用了专业的标注工具,对采集到的茶叶病害图像进行逐一标注。

毕业设计:基于机器视觉的茶叶病害自动检测系统

       将整个数据集按照8:2的比例划分为训练集和测试集,其中80%的数据用于模型的训练,20%的数据用于评估模型的性能。为了保证数据的多样性和代表性,划分过程中遵循了随机抽样原则,使得不同病害的样本在训练集和测试集中均有合理分布。这种划分方式为后续的模型评估和优化提供了良好的基础,有助于提升模型的泛化能力。

设计思路

       在自然条件下拍摄的茶叶叶片病害彩色图像存在对比度不明显的问题,图像上可能出现一些来源不明的斑点,同时光线的影响使得图像内容有时不够清晰。在进行图像分割和特征提取之前,必须对图像进行预处理,以减少噪声、斑点、光线及其他因素的干扰,优化图像质量,为后续特征提取做好准备。常见的图像预处理方法包括图像灰度调整、叶片目标提取、图像增强和图像分割等。灰度变换可以扩大图像的动态范围,提升对比度,使图像更加清晰,特征更加明显。常用的变换方式包括对数变换、伽马变换等非线性变换,以及阈值变换、分段线性变换等线性变换。在此过程中,采用分段线性变换来改善图像效果,确保所需特征得到清晰展现。

       图像分割是将图像中不同区域分开,这些区域可能是需要关注的部分或不需要关注的部分。通常,区域必须互不相交,并且在灰度、纹理、颜色等特征上具有一定的相似性才可区分。图像分割是图像分析和模式识别中的重要步骤,分割的准确性直接影响图像分析和处理的结果,进而影响对图像的理解。图像分割的方法多种多样,各种方法通常仅适用于特定类型的图像,尚未有一种普适的分割方法。常用的图像分割方法包括边缘检测、霍夫变换、区域生长、边界跟踪、阈值分割、区域分割和聚合等。经过对比研究,采用模糊C均值算法进行图像分割。图像分割方法的基础是灰度值的不连续性或相似性。

       相对于单方面特征提取,综合提取多方面特征作为识别参数提高了识别率。一般使用颜色、纹理和形状三个方面的特征作为图像特征参数的提取。待识别对象的数据量较大,部分茶叶叶片病害症状相似,直观特征通常无法有效识别,因此需要对图像信息进行变换和对比实验,以获得最能代表分类本质的特征。图像内容中的颜色对特征具有重要影响,颜色提供了最直接的视觉效果。颜色特征是最能代表图像的特征之一。颜色特征具有平移、旋转和尺度变化的不变性,甚至对各种变形也不敏感。基于颜色特征可以有效识别茶叶不同的病害。

       图像的纹理特征反映了同质现象的重要视觉特征,描述的是图像像素的邻域灰度空间分布情况。健康茶叶叶片与病变部位的纹理有显著区别,纹理特征的提取方式多种多样,重点介绍灰度共生矩阵。形状是物体一个直观而重要的特征,通常用来描述物体的几何性质。通过目标的形状可以将其从其他物体中区分出来,因此,在图像识别领域,形态特征的使用非常广泛。

       模式识别技术在最初出现时的目标是将分类错误率降到最低。经过长期发展,发现过分追求低错误率的代价是需要大量的训练样本。对于长期训练的分类器,虽然错误率可能很低,但考虑到实际应用中的时间、成本等问题,这种分类方式并不符合需求。如何以少量训练样本实现分类器的精确分类成为模式识别技术发展的一个重点。

支持向量机(SVM)通过对分类模型和模型参数的选择,确保训练误差(经验风险)与测试误差(期望风险)最小化。SVM理论的核心思想是通过在高维空间中寻找一个最优的超平面,以便将不同类别的样本分隔开来。这个超平面不仅需要最大化类别之间的间隔,还要考虑到尽量减少分类错误的情况。通过引入边界支撑向量,SVM能有效利用少量训练样本进行分类,并在面对高维数据时仍能保持良好的性能。

       图像预处理是病害检测的第一步,目的是通过一系列操作提高图像质量,使后续的特征提取更为准确。此步骤包括灰度变换、去除噪声、图像均衡化和图像分割等操作,以得到清晰的病斑图像。

  • 灰度变换:通过调整图像的灰度值,增强图像的对比度,使病斑更加明显。
  • 去除噪声:利用滤波技术(如中值滤波)消除图像中的噪声,保留重要特征。
  • 图像均衡化:调整图像的直方图,使图像的灰度分布更加均匀,从而提升图像的整体视觉效果。
  • 图像分割:使用模糊C均值聚类算法对图像进行分割,提取出病斑区域。
import cv2
import numpy as np

def preprocess_image(image_path):
    image = cv2.imread(image_path)
    
    # 灰度变换
    gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
    
    # 去除噪声
    denoised_image = cv2.medianBlur(gray_image, 5)
    
    # 图像均衡化
    equalized_image = cv2.equalizeHist(denoised_image)
    
    # 图像分割
    _, segmented_image = cv2.threshold(equalized_image, 127, 255, cv2.THRESH_BINARY)
    
    return segmented_image

preprocessed_image = preprocess_image("tea_leaf.jpg")

       对分割出来的病斑进行特征提取是建模的重要步骤。提取的特征包括颜色、纹理和形状等特征。这些特征为后续的分类提供了必要的信息。

  • 颜色特征:提取病斑区域的颜色直方图,获取色彩分布。
  • 纹理特征:使用灰度共生矩阵等方法提取纹理特征,帮助识别病斑的细微变化。
  • 形状特征:描述病斑的几何特性,如面积、周长和形状指数等。
from skimage.feature import greycomatrix, greycoprops

def extract_features(segmented_image):
    # 计算颜色特征
    color_hist = cv2.calcHist([segmented_image], [0], None, [256], [0, 256])
    
    # 计算纹理特征
    glcm = greycomatrix(segmented_image, distances=[1], angles=[0], symmetric=True, normed=True)
    texture_feature = greycoprops(glcm, 'contrast')
    
    # 计算形状特征
    contours, _ = cv2.findContours(segmented_image, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
    shape_feature = [cv2.contourArea(cnt) for cnt in contours]
    
    return color_hist, texture_feature, shape_feature

features = extract_features(preprocessed_image)

       图像分类识别使用支持向量机(SVM)模型进行病害识别,得到识别结果。主要包括文件操作、预处理、特征提取和病害识别等功能模块。

  • 训练集获取:选取不同病害(如斑点落叶病、锈病、花叶病)图像各10幅作为训练集。使用模糊C聚类分割算法进行分割,然后提取特征,将特征值作为分类的输入向量。
  • 分类模型训练:根据不同病害训练三个二分类SVM模型,采用一对一投票方法进行分类,得票最多的类别即为病害所属类别。
from sklearn import svm
from sklearn.model_selection import train_test_split
import numpy as np

# 假设features和labels分别为提取的特征和对应的标签
X = np.array(features)  # 特征向量
y = np.array(labels)    # 标签

# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

# 训练支持向量机模型
model = svm.SVC(kernel='linear')
model.fit(X_train, y_train)

# 进行分类
predictions = model.predict(X_test)

海浪学长项目示例:

更多帮助

深度学习之Seq2Seq原理与实战 【代码】深度学习之Seq2Seq原理与实战。 阅读详情

相关推荐

深度学习之TF-IDF原理与实战

【代码】深度学习之TF_IDF原理与实战。

yumiwangzi30的博客 187

基于深度学习的茶叶病虫害检测系统设计

综合而言,Python凭借其强大的生态体系和易用性,为本系统提供了高效、灵活且可扩展的技术支持,加速了茶叶病虫害检测系统的研发与落地。系统中,利用Ultralytics的预训练模型进行迁移学习,基于采集的茶叶病虫害图像数据进行定制化训练,使得模型能够快速适应茶叶病虫害的检测任务,并优化检测精度。对于茶叶病虫害的定位与区域标定,OpenCV提供了丰富的图像分割与轮廓检测功能,如使用Canny边缘检测和cv2.findContours,能够准确提取病虫害区域,便于后续的深度学习模型进行目标检测。

专注于机器学习、数据分析、软件开发、毕业设计、深度学习、Kubernetes(K8s)等多个技术领域,致力于分享实用的技术经验、开发技巧和行业最佳实践以及商务合作。 1493

深度学习之LoRA(低秩适配)原理与实战

【代码】深度学习之LoRA(低秩适配)原理与实战。

yumiwangzi30的博客 258

【人工智能】基于深度学习的茶叶病害检测方法研究

基于深度学习的茶叶病害检测系统,主要应用于茶叶生产的病害监控。通过自制数据集的构建,以及对病害图像的分类和标注,结合卷积神经网络(CNN)与YOLOv5目标检测算法,实现对炭疽病、棕色枯萎病等多种茶叶病害的自动化识别。研究通过实验验证了模型在准确性和速度上的优势,为智能农业的进一步发展提供了有力支持。

机器学习,深度学习,计算机视觉爱好者,整理分享技术资料与项目案例。 1204

AI对战五子棋——深度学习策略网络

在本篇博文中,我们完成了:✔ 构建一个 CNN 五子棋策略网络✔ 让神经网络输出落子概率✔ 使用 Policy Gradient 强化学习训练 AI✔ 让 AI 实现人与 AI、AI 自对弈博弈。

X2829352498的博客 25

新手必看:用FileZilla从武大IGS中心下载GNSS数据,再到crx2rnx转换的完整流程

本文详细介绍了新手如何通过FileZilla从武汉大学IGS中心下载GNSS数据,并使用crx2rnx工具将数据转换为RINEX格式的完整流程。涵盖工具准备、FTP连接、文件解压、格式转换及常见问题排查,帮助测绘和地信专业人员高效处理GNSS观测值数据。

weixin_29292431的博客 426

机器视觉类优秀毕业设计选题题目汇总:热门选题

机器视觉类的毕业设计选题涵盖多个研究方向,包括图像分类、目标检测、人脸识别、工业视觉检测、图像分割、视觉SLAM和运动分析等。合集涵盖了深度学习、机器学习、算法、人工智能、大数据、信息安全、推荐系统、目标检测等多个热门领域。对于计算机专业、软件工程专业、人工智能专业、大数据专业的毕业生而言,选择一个合适的毕业设计选题至关重要。在这个毕业设计选题合集中,我们精心收集了各种有趣且具有挑战性的选题,旨在帮助学生们在毕业设计中展现他们的技术实力和创新能力。

Hai_Lang_IT的博客 2736

逆向工程实战:如何一步步破解京东APP的sign签名算法(附Frida脚本)

本文详细解析了京东APP的sign签名算法逆向工程实战,通过Frida脚本动态分析Java层和Native层的多层签名机制,揭示商业应用的加密协议设计。文章提供了完整的逆向工程方法论与工具链,帮助开发者深入理解移动应用安全防护体系,提升安全防御能力。

weixin_28622215的博客 918

毕设选题推荐:人工智能毕业设计选题题目建议表

人工智能毕业设计选题的研究方向包括但不限于:自然语言处理,涉及文本分析、情感分析、机器翻译、对话系统等技术;计算机视觉,涉及图像分类、目标检测、图像生成、图像分割等技术;机器学习,涵盖监督学习、无监督学习、强化学习、深度学习等技术;推荐系统,研究用户行为分析与个性化推荐算法;智能机器人,涉及路径规划、环境感知、动作控制等技术;数据挖掘,涵盖大数据分析、模式识别、关联规则挖掘等技术;智能交通,研究自动驾驶、交通流量预测、智能调度等技术。对于计算机专业、人工智能专业、大数据专业的同学,都能提供选题建议

2301_79555157的博客 1645

TeXstudio完整安装配置教程(2025最新版)

至此,你已经完成了TeXstudio的完整安装和配置!现在你可以:✅ 使用TeXstudio编写LaTeX文档✅ 正确编译中英文混排的文档✅ 掌握基本的编辑和配置技巧LaTeX的学习曲线较陡,但一旦掌握,你会发现它在学术写作中的强大之处。建议从简单的文档开始练习,逐步掌握更高级的功能。祝你LaTeX写作顺利!如果有任何问题,欢迎在评论区留言交流。关键词:TeXstudio安装、LaTeX环境配置、中文LaTeX、TeX Live、学术论文写作更新日期:2025年10月。

weixin_51241407的博客 4500

GPU:NVIDIA GPU的发展历史,nvidia-smi的简介、安装、使用方法之详细攻略

GPU:NVIDIA GPU的发展历史,nvidia-smi的简介、安装、使用方法之详细攻略 目录 NVIDIA GPU的发展历史 nvidia-smi的简介 1、nvidia-smi是nvidia 的系统管理界面解释相关参数含义 2、NVIDIA系统管理接口——v388.73 3、支持产品: nvidia-smi的安装 nvidia-smi的使用方法 1、列出所有可用的 NVIDIA 设备命令 2、nvidia-smi的基础命令用法 NVIDIA GPU的发展历

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1万+

计算机科学与技术专业毕业设计题目指南:从选题到实施

计算机科学与技术专业毕业设计题目指南合集涵盖了深度学习、机器学习、算法、人工智能、大数据、信息安全、推荐系统、目标检测等多个热门领域。对于计算机专业、软件工程专业、人工智能专业、大数据专业的毕业生而言,选择一个合适的毕业设计选题至关重要。在这个毕业设计选题合集中,我们精心收集了各种有趣且具有挑战性的选题,旨在帮助学生们在毕业设计中展现他们的技术实力和创新能力。不论是对于对深度学习技术感兴趣的同学,还是希望探索机器学习、算法或人工智能的领域的同学,本合集都能为您提供丰富的选题资源和灵感。

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

使用MATLAB实时处理摄像头图像

本文介绍了如何使用MATLAB进行实时图像处理,包括从摄像头获取图像、对图像进行处理并显示处理结果。我们将演示如何使用MATLAB的图像处理工具箱来实现常见的图像处理任务,如图像增强、边缘检测和物体检测。

XsiJava的博客 921

2026 计算机毕设|100 个 YOLO (v5~v15) 选题

基于YOLOv8与DeepSeek的皮肤病图像检测与诊断建议生成系统开发。基于YOLOv8与DeepSeek的皮肤病图像检测与诊断建议生成系统开发。基于YOLOv5的学生行为学生动态检测与数据看板系统设计与实现。基于YOLOv5的学生行为学生动态检测与数据看板系统设计与实现。基于移动端拍照与 YOLOv11 的车辆违停系统的设计与实现。基于YOLOv8深度学习的人脸面部口罩检测系统的设计与实现。基于YOLOv8深度学习的人脸面部口罩检测系统的设计与实现。

weixin_63982010的博客 18

YOLO11改进 | 主干网络 | 添加Hyper-YOLO的MANet混合聚合网络

本文详细介绍了在YOLO11目标检测模型中替换C3k2模块为MANet的具体实现方法。文章首先讲解MANet模块的原理,然后分步骤指导如何在YOLO11中添加该模块,包括代码修改、文件配置和模型注册等关键环节。通过实验对比,改进后的YOLO11_MANet模型在保持8.8GFLOPs计算量的同时,参数数量达到3,820,272,网络层数增加到343层。文章还提供了完整的代码实现和网络结构图,并建议结合其他注意力机制或损失函数进一步提升检测效果。最后推荐了相关的深度学习专栏,包含更多YOLO系列改进方法。

kay_545 658

国科大学习资料--计算机视觉(胡占义、董秋雷)--2018-2019第二学期期末试卷

国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 ...

无名何许人的博客 2167

深度学习0:数学知识:正态分布1

步骤内容结果1引入e−x2e^{-x^2}e−x2钟形曲线2算它的面积I∫−∞∞e−x2dxI∫−∞∞​e−x2dx3平方变成二重积分I2I^2I24换极坐标简化计算5算出I2πI^2 = \piI2πIπIπ​6代入σ\sigmaσ和μ\muμ做变量替换得到σ2πσ2π​7除以它归一化得到正态分布公式2π2π​不是随便写的,它来自高斯积分∫−∞∞e−x2。

tellmewhoisi的博客 195

ssm框架搭建

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

【原创深度学习项目】基于深度学习的建筑工地防护装备检测系统|安全帽与反光衣检测系统(RT-DETR-L 模型)

本文设计并实现了一套基于RT-DETR-L的建筑工地防护装备检测系统,采用Django+Vue前后端架构,实现对安全帽、反光背心等7类装备及“无PPE”“未戴安全帽”等缺失状态的精准识别。系统支持图片、视频、摄像头实时检测,具备参数可调、数据可视化与统计分析功能,有效解决小目标漏检、误检及管理难问题,助力智慧工地安全管理落地。文末可获取源码。

qq_1445749146的博客 214

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

图解循环神经网络(RNN)

RNN(循环神经网络)就是“带记忆的网络”:让网络拥有一块“记忆”,在处理当前数据时,能同时参考之前看过的内容;它不一次性看完全部输入,而是像人读书一样,一个字一个字地读,每读一个字就更新一次脑子里的记忆,然后用这份记忆去理解当前这个字。但便签一直在被改写,新信息不断挤占旧信息,传到第 40 步时,“巴黎”的痕迹已经淡得几乎没了。读到“贵”的时候,网络并没有重新去查“好看”这个词——但“好看”的影响已经融在了便签里(那个 1.5)。这三个困难的共同点:答案不在当前这一个字里,而在“前面那串东西”里。

技术管理两手抓,两手都要硬. 358

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

神经网络入门指南:从 CNN、RNN 到 Attention

神经网络的学习,本质是“预测—比较—纠错”的循环;CNN 通过局部连接与权重共享理解图像;RNN 通过隐藏状态传递上下文;LSTM 和 GRU 用门控机制管理记忆;Encoder–Decoder 把理解与生成拆成两个阶段;Attention 则让模型在每一步都能主动寻找最相关的信息。到这里,我们已经走完了从普通神经网络到 Attention 的完整路线。下一篇将正式进入 Transformer,看看它如何摆脱 RNN 的顺序计算,又如何让每个 Token 直接找到与自己相关的信息。

爱敲代码的小黄 351

基于深度学习的垃圾分类系统的设计与实现

本系统是一个基于 Flask Web 框架与 PyTorch 深度学习模型的垃圾分类智能识别平台。系统面向垃圾图像分类场景,能够对上传图片中的玻璃、纸张、纸板、塑料、金属、其他垃圾等六类垃圾进行自动识别与置信度评估,并提供识别历史、数据统计、模型在线训练与记录导出等完整功能。系统使用 TrashNet 公开垃圾分类数据集进行模型训练,管理员可手动发起模型训练,训练完成后自动加载新权重。启动服务不会自动训练。

aiyuanma_vip的博客 385

CNN 卷积神经网络深度解析:卷积、池化与特征提取的底层原理

卷积核(Kernel),也叫滤波器(Filter),本质上是一个可以训练的权重矩阵。1 0 -11 0 -11 0 -1这个卷积核可以对图像中的局部像素进行加权计算。不同的卷积核能够提取不同类型的特征:水平边缘特征垂直边缘特征纹理特征角点特征局部形状特征在传统图像处理中,滤波器通常由人工设计。而在 CNN 中,卷积核的权重通过训练数据和反向传播自动学习得到。这也是 CNN 能够自动提取图像特征的关键。# 第一层卷积padding=1# 第二层卷积padding=1。

2503_90237586的博客 239

图解常用深度学习优化器

来隐式构造 Hessian 逆的近似,从而直接估计出“谷底在哪”,而非仅仅判断“哪边最陡”。即SGD/Adam 主要看“当前坡度”,LBFGS 还会看“最近几步坡度怎么变”,像用局部地形图来规划路线。训练 Transformer 时,有些层梯度大,有些层梯度小。如果用 Adam + L2,梯度大的参数反而可能被“少衰减”,正则效果不稳定;:你要下山,但每次迈步前都要派侦察兵把整座山的每一个坡面都测量一遍,算出“绝对最陡”的方向才走一步。:还是下山,但这次你只问身边一个路人“哪边最陡”,然后就走。

技术管理两手抓,两手都要硬. 200

证件阅读机如何用多光谱光学成像、端到端深度学习 OCR 与 MRZ 解析、13.56MHz 射频芯片认证三层能力,把单证核验压缩到 1–2 秒

"说走就走"的外国游客多了,酒店前台的压力也就跟着一起"入境"了。复印件在红外图里会丢掉层次,屏幕翻拍件在紫外图里会暴露像素网格和屏幕的摩尔纹,PS 改过的资料页在红外和可见光的交叉比对下常常"对不上"。客人只觉得"这家酒店办入住挺快",前台只觉得"今天没被催",店长只觉得"这个月没收到整改通知"。三只眼睛和一个 AI 大脑在 1–2 秒里跑完的一整套核验,被压缩成了体验里那句轻飘飘的"好的,您的房卡"。有意思的是,真正在缓解这个压力的,不是多招几个前台,而是柜台上多了一台巴掌大的小设备——证件阅读机。

智能图像识别 345

基于深度学习的猫图像目标检测方法研究:YOLOv8s模型海选、多种子对比训练与Django+ONNX部署实现详解

本课题基于深度学习研究猫图像目标检测问题。数据集含1000张猫图像、1188个标注框,按固定比例划分并冻结清单;训练前在多个候选族中短训海选,确定YOLOv8s为主模型,经学习率搜索与显存标定后完成150轮训练,验证集mAP50达到0.92,并以7个随机种子的对比实验验证稳定性。最优权重导出为ONNX接入Django系统,提供图片、视频、摄像头三种识别方式,配套识别记录管理与统计大屏,形成从训练到应用的完整闭环。

WEIXIN_JSJBSZDS的博客 166
上一篇: 大数据专业毕业设计选题建议合集:数据挖掘 数据可视化
下一篇: 毕业设计:基于机器学习的带小数点数码七段管数字识别系统
Mini_hailang_IT
博客等级 码龄9年 5936粉丝 640原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值