- 博客(73)
- 资源 (7)
- 收藏
- 关注

原创 YOLOv8 到 YOLOv11一步步实现优化目标检测(合适新人)
本研究旨在通过对YOLOv8和YOLOv11进行全面系统的比较来弥补这些缺陷。 本研究旨在阐明每个模型的工作原理,从而加深人们对YOLO发展历程的理解。 本研究旨在促进计算机视觉领域的创新和发展。
2025-03-15 09:07:08
834
1

原创 YOLOv11 网络结构及YOLOv8 模型间性能对比(合适新人)
YOLO11算法提高了检测精度和效率。在有很多物体的视频中,YOLO11的检测效果更好,甚至可以检测到领带等细小物品。网络结构与性能提升YOLO11通过引入C3K2、C2PSA等模块,增强了特征提取能力,提高了检测精度。同时,采用深度可分离卷积等方法优化计算效率,实现了更快的处理速度和更高的性能。这使得YOLO11在多种计算机视觉任务中表现出色,尤其在复杂场景中更具优势。算法改进与任务扩展YOLO11在算法层面进行了多项优化,包括增强的特征提取、优化的训练流程等,进一步提升了模型的准确性和效率。
2025-03-15 08:45:44
1288
1

原创 YOLOV8 原理和实现全解析(合适新人)
YOLOv8 是 Ultralytics 公司在 2023 年 1月 10 号开源的 YOLOv5 的下一个重大更新版本,目前支持图像分类、物体检测和实例分割任务,在还没有开源时就收到了用户的广泛关注。按照官方描述,YOLOv8 是一个 SOTA 模型,它建立在以前 YOLO 版本的成功基础上,并引入了新的功能和改进,以进一步提升性能和灵活性。
2024-12-19 21:27:16
13497
2

原创 论文09—《基于改进YOLOv8模型的轻量化板栗果实识别方法》文献阅读分析报告
本研究提出了一种基于改进YOLOv8模型的轻量化板栗果实识别方法YOLOv8-PBi,旨在实现自然环境下板栗果实目标的快速识别。研究主要通过引入部分卷积(PConv)到C2f模块中减少计算量,使用加权双向特征金字塔网络(BiFPN)增强多尺度特征融合性能,以及更改边界框损失函数为动态非单调聚焦机制WIoU来提升模型检测性能。
2024-12-10 21:41:23
1787
1

原创 论文8—《基于改进YOLOv5s的名优绿茶品质检测》文献阅读分析报告
本文提出了一种基于改进YOLOv5s算法的名优绿茶品质检测方法。针对茶叶数量多、体积小、颜色和纹理相似的特点,引入膨胀卷积网络、注意力机制、Swin Transformer网络结构和SimOTA匹配算法,以提高茶叶特征提取能力和检测精度。实验结果表明,改进后的算法在精准度、召回率、平均精度均值、模型体积和检测速度方面均有显著提升,与现有主流目标检测模型相比,平均精度均值提升显著,检测速度也有所提高,验证了该方法的有效性和可靠性。
2024-11-21 09:59:04
770

原创 论文7—《基于改进YOLOv5s的自然环境下猕猴桃花朵检测方法》文献阅读分析报告
本研究提出了一种基于改进YOLOv5s的猕猴桃花朵检测模型YOLOv5s_S_N_CB_CA,旨在实现对自然环境下猕猴桃花朵的快速准确检测。通过引入C3HB模块和交叉注意力(CCA)模块,结合样本切分和负样本处理方法,显著提升了模型的检测精度。改进模型的检测精确率为85.21%,召回率为90%,模型大小为14.6MB,交并比(IoU)为0.5下的均值平均精度(mAP0.5)为92.45%,检测速度为35.47帧/秒。
2024-11-17 22:57:39
1121
2

原创 pip更改安装的openCV的版本
更改通过pip install poencv-python安装的openCV的版本。在现有环境中,因此在新环境中重新安装openCV时出现错误。我决定降级openCV作为临时措施。在这个例子中,我们有4.6.0.66。由以下命令安装的openCV的版本。卸载,指定版本,然后重新安装。
2023-07-12 18:17:48
3175

原创 VOC标签格式转化为yolo标签格式
在VOCdevkit目录下生成images和labels文件夹,文件夹下分别生成了train文件夹和val文件夹,里面分别保存着训练集的照片和txt格式的标签,还有验证集的照片和txt格式的标签。首先,labelImg标准的数据集标签格式都是VOC(xml格式)的,而通常yolo 训练所需要的文件格式是yolo(txt格式)的,这里就需要对xml格式的标签文件转换为txt文件。至此,xml格式的标签文件转换为txt格式的标签文件并划分为训练集和测试集就讲完了。其他的文件会自动生成出来的,具体的格式见图。
2023-07-03 17:35:16
2612
2
原创 掌握deepSeek提示词的15个绝技!(合适新人)
本文深入浅出讲解了向deepSeek提问的三大类共计15个技巧,学会了你就能更好向deepSeek提问,获取更优质答案~本文讲解的提示词技巧,同样适用于其它AI大模型。“请帮我策划10岁孩子的生日派对,需求如下:1、主题:太空探险;总结:通过 精准描述问题、引导深入思考、控制输出质量 三类技巧,可显著提升与AI的协作效率,并获得好的结果。“请给我推荐几本管理领域的好书,要求是深入浅出且故事化的,比如《谁动了我的奶酪》”向AI提问就像 “对指挥助手一样提问”就好了,助手能听明白的问题AI就能听明白。
2025-02-17 16:49:20
1063
原创 YOLOv8目标检测算法的复现与训练过程(合适新人)
总结YOLOv8在目标检测领域的创新性和实用性,强调其在速度、精度和易用性上的平衡,YOLOv8表现出色,适合各种实际应用场景。YOLOv8作为行业标准模型的重要性,并展望其未来的发展潜力
2025-01-24 15:05:29
789
1
原创 Python查看OpenCV版本号
Python查看OpenCV版本号OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,提供了丰富的图像和视频处理功能。在使用OpenCV时,我们常常需要查看其版本号,以确定所使用的功能是否与特定版本兼容。本文将介绍如何使用Python查看OpenCV的版本号,并提供相应代码示例。
2025-01-19 11:33:15
1304
原创 YOLOv8环境部署GPU配置方法(合适新人)
选择合适的版本,初始界面是最新版,如果不支持最高版本、点击右下角选择相应的版本进行下载。安装则按照提示下一步直接安装即可,需要记得安装路径的位置。输入如下命令,如果成功,会出现一个名为runs的文件夹里面会出现训练结果。将下载后的文件用来替换CUDA安装目录下的同名文件,之后添加环境变量。(这里为你的python版本)创建一个虚拟环境后使用。下载之后选择Allusers,下一步安装即可。根据安装的CUDA版本选择相应的Pytorch。进入到pytroch虚拟环境中,使用。至此yolov8环境部署完毕。
2025-01-15 10:03:00
1218
原创 YOLOv8安装配置入门指南(合适新人)
本文是YOLOv8安装配置入门指南,将会详细讲解安装,配置,训练,验证,预测等过程YOLOv8 官网然后下载 zip 压缩包即可。
2025-01-15 09:34:52
1744
1
原创 二十条人最快的成长方式
人和人的差距,是下班后的2小时拉开的,在时间管理学上,有个词叫“瑞士奶酪法”意思就是说,我们要见缝插针的利用各种碎片时间,而不是消极等待,大片时间。是时候,逼着自己 卸载直播、游戏,啥时候停止刷手机,看网文,去跑步,去学习,去啃一本书,你会发现,这种清醒的幸福感,是八卦是游戏永远给不了的。看抖音,打游戏,读网文,听流行歌曲,看流水线综艺,刷傻白甜电视剧,而这些令人上瘾的消遣,也在不知道不觉杀掉我们的时间,杀死我们的生命。富养自己最好的方式就是猛练,练闭嘴,练格局,练脸皮,练沉稳,练口才,练的自己自在清醒。
2024-12-31 08:21:40
358
原创 科研篇——徐寅生:关于如何打乒乓球
徐寅生同志的讲话和贺龙同志的批语,印发中央工作会议同志们一阅。并请你们回去后,再加印发,以广宣传。同志们,这是小将们向我们这一大批老将挑战了,难道我们不应该向他们学习一点什么东西吗?讲话全文充满了辩证唯物论,处处反对唯心主义和任何一种形而上学。多年以来,没有看到过这样好的作品。他讲的是打球。我们要从他那里学习的是理论、政治、经济、文化、军事。如果我们不向小将们学习,我们就要完蛋了。”我这几年是怎样打球的咱们现在打球的条件很好,尤其是年轻运动员,从小就有这样
2024-12-21 16:51:15
1153
原创 科研篇——《吕达仁:科研真问题从何而来》
他认为,现在我国发展面临的国内外环境正发生深刻复杂变化,科研选题更需要从国家重大战略需求导向出发,这有利于聚焦国家急迫需求和长远发展中的重大问题,有利于破解“卡脖子”技术难题,打破国外封锁垄断,最终实现关键核心技术自主可控,保障我国“十四五”时期以及更长时期的发展。这给我的启发就是,真正的科研问题,是要从国家的重大需求中去提炼的。我们做大气研究,没有现成的雷达等实验设备,就要靠我们自己做,但对我们的评价依据不是做出来的雷达,而是要评价我们通过雷达获得数据后的分析结果,这就不够合理,应该分阶段、分类评价。
2024-12-21 16:35:26
915
原创 大恒相机开发(3)—大恒相机工业检测的实际案例
这些案例展示了大恒相机在工业检测领域的广泛应用,包括质量控制、缺陷检测、尺寸测量等多个方面。通过上述技巧,可以有效地提升大恒相机在图像采集过程中的性能和效率。通过上述措施,可以确保大恒相机在不同工业环境下的稳定性和可靠性。
2024-12-20 23:25:24
1211
原创 大恒相机开发(2)—Python软触发调用采集图像
这段代码是一个Python程序,用于从大恒相机采集图像,通过软件触发来采集图像。咱们直接上python的完整代码:详细解读和功能说明下面是代码的详细解读和功能说明:导入必要的库:定义采集函数:采集函数的共同步骤:定义函数:程序入口:使用大恒相机进行图像采集时,以下是一些性能优化技巧:合理设置相机参数:使用软件触发:图像格式转换和预处理:利用回调采集提高效率:图像增强功能:流对象属性控制:多相机采集稳定性:使用高速接口:优化代码逻辑:合理管理资源:通过上述技巧,可以有效地提升大恒相机在图像采集过程中的性
2024-12-20 18:03:04
1500
原创 大恒相机开发(1)—Python调用采集彩色图像并另存为本地
这个程序的主要功能是初始化大恒相机,设置分辨率、帧率等参数,然后连续采集指定数量的图像,并将每幅图像保存到本地。程序还打印了采集过程中的一些信息,如帧ID和帧率。这段代码是一个Python程序,用于从大恒相机采集彩色图像,并将其保存到本地。:这是程序的主函数,所有操作都在这个函数中执行。前面需要自己修改下频率和采集的次数。
2024-12-20 17:56:28
1239
1
原创 default.yaml文件训练YOLOv5s模型
如果你的改进版的 YOLOv5s 模型改动不大,且这些改动可以通过修改配置文件来实现,那么你可以继续使用 default.yaml 文件来训练你的改进模型。然而,如果你的改进涉及到模型架构的变化,例如添加了新的层、改变了层的顺序或者修改了网络的深度和宽度,那么你需要相应地更新 default.yaml 文件以反映这些变化。如果你的改进涉及到这些方面的改变,你需要手动编辑 default.yaml 文件,或者创建一个新的 YAML 文件来包含你的配置。在训练时,通过指定新的配置文件路径来使用这些设置。
2024-12-18 23:12:04
181
原创 问答系列——输入任意两个数a和b(a<b)并计算出该区域所有数的积
通过在代码中嵌入try-except语句,可以捕获这个异常,并向用户提供友好的错误信息,要求用户重新输入。numpy.prod:numpy是一个强大的数值计算库,其numpy.prod 函数适用于计算数组元素的乘积,支持一维和多维数组。使用通用输入函数:创建一个通用的输入函数,接受提示信息、类型检查、最小值、最大值和范围等参数,以适应不同的输入需求。使用itertools.accumulate 函数:结合operator.mul 函数,可以实现累积乘法操作,同样具有O(n)的时间复杂度。
2024-12-13 08:29:07
770
原创 问答系列:为什么ACM中1003题没有通过呢?
使用sscanf函数检查输入的有效性:当使用scanf函数读取输入时,如果输入不符合预期的格式(例如,非数字字符),scanf会将未匹配的字符保留在输入流中,导致下一次循环继续执行。例如,在代码示例中,通过将指针p赋值为数组a的地址,并通过指针操作实现了负数下标的使用,但需要注意的是,如果下标是从负数开始的,那么下标上界也要做相应的变动。在C语言中,数组的下标必须是非负整数,这是其基本规则。在你的代码中,当数组中的所有元素都是负数时,max_sum 只会更新为第一个元素的值,而不会更新为数组中的最大负数。
2024-12-11 09:04:49
574
原创 问答系列:PTA不变初心数,pta平台提交答案错误为什么呢?
避免在循环中重新初始化变量:例如,在字符串处理中,如果需要在每次循环开始前将某个字符添加到字符串中,应在每次循环开始前进行初始化,而不是在循环中重新赋值。在C++中,有效地初始化和重置循环变量以避免逻辑错误的关键在于确保变量在每次循环开始前都被正确设置,并在循环结束后进行必要的重置。在循环外初始化变量:对于for循环,可以在循环体前初始化变量,或者在循环条件表达式中直接赋值。在循环结束后重置变量:例如,在累加问题中,应在每次循环结束后将累加结果重置为0,以避免后续计算中出现未初始化的变量问题。
2024-12-11 08:54:30
545
原创 问答系列:编写一个C语言程序来遍历所有可能的六位数
减少不必要的计算:避免在循环内部重复计算常量,如缓存常量,并在循环外部计算常量,以减少循环内部的计算量。六位数 各位数字互不相同 能被11整除 去掉首位后的五位数 去掉首位后的五位数是否为完全平方数 去掉末位后的五位数 去掉末位后的五位数的平方根 去掉末位后的五位数的平方根是否等于去掉首位后的五位数。复数运算支持:在C99标准中,C语言增加了对复数运算的支持,通过头文件提供了一系列复数运算函数,如复数的余弦(ccos)、复数的指数(cexp)等。否则,将该数字标记为已出现。
2024-12-10 20:39:43
789
原创 问答系列python——如何用字典的基础知识统计一段英语短文中每个单词出现的次数?
要使用字典的基础知识来统计一段英语短文中每个单词出现的次数,可以按照以下步骤进行:获取用户输入:使用input()函数获取用户输入的英文句子。转换为小写:使用lower()方法将句子转换为小写,以确保统计时不区分大小写。分割成单词列表:使用split()方法将句子分割成单词列表。创建字典:创建一个空字典word_dict来存储每个单词及其出现次数。遍历单词列表:遍历单词列表,检查每个单词是否已在字典中存在。如果存在,则增加计数;如果不存在,则添加新单词并设置计数为1。
2024-12-10 20:30:14
1075
原创 C编程求助问题:make menuconfig 命令执行失败而报错
在Windows上,确保已配置好MinGW环境,并使用 mingw32-gcc test.c -o test -lncurses 编译,然后运行 ./test。使用命令 sudo apt-get install libncurses5-dev libncursesw5-dev 安装ncurses库。在Linux上,使用 gcc test.c -lncurses -o test 编译,并运行 ./test。根据提供的证据,解决这个问题的关键是安装 ncurses 库及其开发文件。
2024-12-10 14:41:40
873
原创 C编程求助问题:实验报告类型如何画出流程图并编写程序?
避免使用scanf()函数:由于scanf()函数在读取整数时容易出现类型不匹配的错误,建议将所有输入视为字符串,然后进行相应的转换。使用getchar()函数清除错误输入:当检测到错误输入时,可以使用getchar()函数逐个读取并丢弃错误字符,直到遇到换行符(\n)。使用ungetc()函数清除缓冲区中的无效字符:当检测到错误输入时,可以使用ungetc()函数将错误字符放回输入缓冲区,然后重新开始输入循环,允许用户重新输入。输入某个字母,查找题(1)数组中是否存在,若存在则输出该字母在数组中的位置。
2024-12-10 14:31:34
999
原创 ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问-解决办法
确保您有足够的权限来修改D:\Users\19114\anaconda3\envs\yolo\Lib\site-packages\numpy目录下的文件。
2024-12-09 11:09:12
1398
原创 _pickle.UnpicklingError: STACK_GLOBAL requires str报错解决办法
在数据集labels文件路径中前面训练指令结束后产生了.cache文件,需要先把这个文件删掉即可正常运行。
2024-12-08 19:46:58
902
原创 YOLOv5训练结果的Params (M)、FLOPs (G)、Size (M) 解析(适合新人)
这代表模型的浮点运算次数,单位是十亿(Giga),即模型在进行一次前向传播时需要执行的浮点运算的总数。FLOPs可以用来衡量算法或模型的计算复杂度,对于硬件资源有限的环境,低FLOPs的模型可能更适合部署。模型文件大小包括了模型的参数和可能的二进制信息等,对于模型部署来说,较小的模型文件大小有利于减少存储和传输的开销。:这代表模型的参数量,单位是百万(Million)。要计算每秒帧数(Frames Per Second, FPS),我们首先需要知道处理每张图片所需的时间,然后取这个时间的倒数。
2024-11-28 15:44:54
2223
3
原创 使用Ultralytics运行这个default.yaml配置文件
请注意,具体的命令和步骤可能会根据Ultralytics YOLO的版本和你的系统环境有所不同。要运行这个default.yaml配置文件,你需要使用Ultralytics YOLO提供的训练命令行工具。配置文件,你需要使用Ultralytics YOLO提供的训练命令行工具。文件存在于正确的位置,并且其内容正确定义了训练和验证数据集的路径、类别等信息。你也可以使用训练好的模型在测试集上进行测试。如果你使用的是Anaconda环境,确保激活了正确的环境。中的设置,模型的权重文件将被保存在指定的目录中。
2024-11-28 15:33:56
388
原创 “责善,朋友之道”,然须“忠告而善道之”。
关键在于我们是否有好的发心,是否发自内心地愿意去帮助别人,是否享受这份善良和爱,而不是带有情绪化地去盲目批评指责,一开始就直言不讳地揭露他们的过错不留情面。当然我们遇到多次善意劝诫仍然不知悔改的朋友,还是需要采取一些严厉的劝诫方式,还是理解和尊重的基础上,让对方感受到我们的真诚和关心,早些意识到自己的过错才会及时改正。尤其是在别人择善自己的时候,我们也需要乐于接受,勇于自我批评。最近听到师姐讲的一句话“真正成熟的人则见到别人的优点就学,得到别人的意见就听,这也是一种大智慧。
2024-11-21 09:49:54
121
原创 Python—读取 results.csv 文件绘制损失曲线图(附完整代码)
代码详解:运行此脚本后,它将读取 results.csv 文件中的数据,并根据指定的列名绘制损失曲线图,图表中的中文标签应该可以正常显示,并将图片保存为带有时间后缀的文件。负号问题:plt.rcParams[‘axes.unicode_minus’] = False 用于解决负号显示为方块的问题。字体设置:通过 plt.rcParams 设置了默认字体为宋体,以确保图表中的中文可以正常显示。这个代码主要是读取 results.csv 文件绘制损失曲线图。
2024-11-19 18:22:11
414
原创 论文6—《基于YOLOv5s的深度学习在自然场景苹果花朵检测中的应用》文献阅读分析报告
本研究旨在提高苹果栽培中机械疏花的效率和准确性,通过机器视觉与深度学习技术,提出了一种基于YOLOv5s的苹果花朵检测方法。研究收集了3005幅苹果花朵图像,并使用LabelImg工具进行标注。通过微调YOLOv5s目标检测网络,实现了苹果花朵的高效检测。模型测试结果显示,精确率为87.70%,召回率为0.94,均值平均精度(mAP)为97.20%,模型大小为14.09MB,检测速度为60.17帧/秒。
2024-11-17 22:50:36
1053
原创 Python——图片批量修改图片尺寸大小(附完整代码)
它的主要功能是将一个文件夹中的所有图片读取出来,将它们的大小调整为640x640像素,然后将调整后的图片保存到另一个文件夹中。此外,代码中没有错误处理,如果图片文件损坏或者路径不正确,可能会导致程序异常。在实际使用中,可能需要添加相应的错误处理机制。这段代码是一个Python脚本,使用了OpenCV库(需要注意的是,这段代码没有考虑图片的扩展名,它假设。路径下的所有文件都是图片,并且都以。话不多说,咱们直接上完整代码。
2024-11-17 22:34:43
968
原创 2.YOLO-TXT标签等比例划分数据集(附完整代码)
训练集:验证集:测试集 (第73行,自己定比例)自建yolo原始标签xtx的文件夹(第70行)作用:yolo训练前需要自己等比例划分数据集。自建yolo原始图片的文件夹(第71行)另存放划分比例后的文件夹(第15行)条件:标注文件是TXT格式。
2024-11-17 19:24:28
284
原创 论文5—《基于改进YOLOv5s的轻量化金银花识别方法》文献阅读分析报告
本文提出了一种基于改进YOLOv5s的轻量化金银花识别方法,旨在提高金银花采摘机器人的工作效率和采摘精度,并实现模型的快速部署到移动端。通过将EfficientNet的主干网络替换YOLOv5s的Backbone层,并加入SPPF特征融合模块,以及在Neck层中用CARAFE上采样模块替换原始模型中的上采样模块,减少了模型的参数量和计算量,同时提高了模型识别金银花的精确度和平均精度。实验结果表明,改进后的轻量化模型在参数量、计算量和权重大小上均有显著降低,且精确度和平均精度有所提高。
2024-11-13 21:05:18
1180
原创 论文3—《基于改进 YOLOv5s 的复杂环境下新梅检测方法》文献阅读分析报告
论文3—《基于改进 YOLOv5s 的复杂环境下新梅检测方法》文献阅读分析报告
2024-11-08 15:47:44
1007
原创 Python—4.yolo的图片及带xtx标签实现数据增强【符完整代码】
Python—4.yolo的图片及带xtx标签实现数据增强【符完整代码】
2024-11-08 15:15:13
395
移动设备上实现实时深度神经网络推理的PCONV稀疏化方法
2025-02-11
新时代中国国民幸福指数研究报告-提升人民幸福与共同富裕的目标探讨
2025-01-14
基于ACFM技术的钢轨踏面斜裂纹检测系统的设计及实验研究
2025-01-05
基于机器视觉技术的玉米种子裂纹检测与识别算法
2025-01-04
机械工程中‘球状’水果分选装置的设计及其应用价值
2025-01-03
高镍层状氧化物正极材料在锂离子电池电动汽车应用中的最新进展和技术挑战
2025-01-02
基于改进YOLOv7的中国毛虾捕捞渔船作业目标检测与计数方法
2024-12-30
基于交变电流场测量技术的水下结构缺陷可视化与智能识别方法
2024-12-26
科研真问题从何而来-中科院院士分享
2024-12-22
学术论文撰写技巧:施一公提高英文论文写作能力的六点建议
2024-12-22
生理响应受背包负载影响的实验室协议研究综述
2024-12-21
果园有机肥机械化环沟施肥技术研究及其实践
2024-12-13
农业机械领域中自走式果园有机肥条铺机的研发与测试
2024-12-13
基于改进轻量级YOLOv8与DSConv及重参数化方法的连续铸坯检测算法在嵌入式设备的应用研究
2024-12-12
基于介电谱技术的高精度乳品中乳糖定量检测方法
2024-12-11
在论文中这两种图像预处理方式有什么区别嘛? (语言-python)
2025-01-07
SPPF和SPPELAN的结构图对比有啥差别吗?
2024-12-05
为什么yolo的xtx标签经过翻转图像后缺少一个值
2024-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人