
python
文章平均质量分 64
资源补给站
很幸运遇到你,持续不断更新资源共享
我是乐乐熊,快来点赞/关注一波趴
thank you 欢迎互动交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
YOLOv5中的SPPF模块的详细解释(合适新人)
YOLOv5中的SPPF模块的详细解释(合适新人)原创 2024-11-07 20:19:20 · 5496 阅读 · 3 评论 -
YOLOv8 到 YOLOv11一步步实现优化目标检测(合适新人)
本研究旨在通过对YOLOv8和YOLOv11进行全面系统的比较来弥补这些缺陷。 本研究旨在阐明每个模型的工作原理,从而加深人们对YOLO发展历程的理解。 本研究旨在促进计算机视觉领域的创新和发展。原创 2025-03-15 09:07:08 · 1084 阅读 · 0 评论 -
YOLOv11 网络结构及YOLOv8 模型间性能对比(合适新人)
YOLO11算法提高了检测精度和效率。在有很多物体的视频中,YOLO11的检测效果更好,甚至可以检测到领带等细小物品。网络结构与性能提升YOLO11通过引入C3K2、C2PSA等模块,增强了特征提取能力,提高了检测精度。同时,采用深度可分离卷积等方法优化计算效率,实现了更快的处理速度和更高的性能。这使得YOLO11在多种计算机视觉任务中表现出色,尤其在复杂场景中更具优势。算法改进与任务扩展YOLO11在算法层面进行了多项优化,包括增强的特征提取、优化的训练流程等,进一步提升了模型的准确性和效率。原创 2025-03-15 08:45:44 · 4844 阅读 · 0 评论 -
YOLOv8目标检测算法的复现与训练过程(合适新人)
总结YOLOv8在目标检测领域的创新性和实用性,强调其在速度、精度和易用性上的平衡,YOLOv8表现出色,适合各种实际应用场景。YOLOv8作为行业标准模型的重要性,并展望其未来的发展潜力原创 2025-01-24 15:05:29 · 1019 阅读 · 0 评论 -
Python查看OpenCV版本号
Python查看OpenCV版本号OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,提供了丰富的图像和视频处理功能。在使用OpenCV时,我们常常需要查看其版本号,以确定所使用的功能是否与特定版本兼容。本文将介绍如何使用Python查看OpenCV的版本号,并提供相应代码示例。原创 2025-01-19 11:33:15 · 1616 阅读 · 0 评论 -
YOLOv8环境部署GPU配置方法(合适新人)
选择合适的版本,初始界面是最新版,如果不支持最高版本、点击右下角选择相应的版本进行下载。安装则按照提示下一步直接安装即可,需要记得安装路径的位置。输入如下命令,如果成功,会出现一个名为runs的文件夹里面会出现训练结果。将下载后的文件用来替换CUDA安装目录下的同名文件,之后添加环境变量。(这里为你的python版本)创建一个虚拟环境后使用。下载之后选择Allusers,下一步安装即可。根据安装的CUDA版本选择相应的Pytorch。进入到pytroch虚拟环境中,使用。至此yolov8环境部署完毕。原创 2025-01-15 10:03:00 · 1450 阅读 · 0 评论 -
YOLOv8安装配置入门指南(合适新人)
本文是YOLOv8安装配置入门指南,将会详细讲解安装,配置,训练,验证,预测等过程YOLOv8 官网然后下载 zip 压缩包即可。原创 2025-01-15 09:34:52 · 1969 阅读 · 0 评论 -
大恒相机开发(2)—Python软触发调用采集图像
这段代码是一个Python程序,用于从大恒相机采集图像,通过软件触发来采集图像。咱们直接上python的完整代码:详细解读和功能说明下面是代码的详细解读和功能说明:导入必要的库:定义采集函数:采集函数的共同步骤:定义函数:程序入口:使用大恒相机进行图像采集时,以下是一些性能优化技巧:合理设置相机参数:使用软件触发:图像格式转换和预处理:利用回调采集提高效率:图像增强功能:流对象属性控制:多相机采集稳定性:使用高速接口:优化代码逻辑:合理管理资源:通过上述技巧,可以有效地提升大恒相机在图像采集过程中的性原创 2024-12-20 18:03:04 · 1866 阅读 · 0 评论 -
大恒相机开发(1)—Python调用采集彩色图像并另存为本地
这个程序的主要功能是初始化大恒相机,设置分辨率、帧率等参数,然后连续采集指定数量的图像,并将每幅图像保存到本地。程序还打印了采集过程中的一些信息,如帧ID和帧率。这段代码是一个Python程序,用于从大恒相机采集彩色图像,并将其保存到本地。:这是程序的主函数,所有操作都在这个函数中执行。前面需要自己修改下频率和采集的次数。原创 2024-12-20 17:56:28 · 1455 阅读 · 0 评论 -
YOLOV8 原理和实现全解析(合适新人)
YOLOv8 是 Ultralytics 公司在 2023 年 1月 10 号开源的 YOLOv5 的下一个重大更新版本,目前支持图像分类、物体检测和实例分割任务,在还没有开源时就收到了用户的广泛关注。按照官方描述,YOLOv8 是一个 SOTA 模型,它建立在以前 YOLO 版本的成功基础上,并引入了新的功能和改进,以进一步提升性能和灵活性。原创 2024-12-19 21:27:16 · 20384 阅读 · 2 评论 -
default.yaml文件训练YOLOv5s模型
如果你的改进版的 YOLOv5s 模型改动不大,且这些改动可以通过修改配置文件来实现,那么你可以继续使用 default.yaml 文件来训练你的改进模型。然而,如果你的改进涉及到模型架构的变化,例如添加了新的层、改变了层的顺序或者修改了网络的深度和宽度,那么你需要相应地更新 default.yaml 文件以反映这些变化。如果你的改进涉及到这些方面的改变,你需要手动编辑 default.yaml 文件,或者创建一个新的 YAML 文件来包含你的配置。在训练时,通过指定新的配置文件路径来使用这些设置。原创 2024-12-18 23:12:04 · 224 阅读 · 0 评论 -
问答系列——输入任意两个数a和b(a<b)并计算出该区域所有数的积
通过在代码中嵌入try-except语句,可以捕获这个异常,并向用户提供友好的错误信息,要求用户重新输入。numpy.prod:numpy是一个强大的数值计算库,其numpy.prod 函数适用于计算数组元素的乘积,支持一维和多维数组。使用通用输入函数:创建一个通用的输入函数,接受提示信息、类型检查、最小值、最大值和范围等参数,以适应不同的输入需求。使用itertools.accumulate 函数:结合operator.mul 函数,可以实现累积乘法操作,同样具有O(n)的时间复杂度。原创 2024-12-13 08:29:07 · 825 阅读 · 0 评论 -
论文09—《基于改进YOLOv8模型的轻量化板栗果实识别方法》文献阅读分析报告
本研究提出了一种基于改进YOLOv8模型的轻量化板栗果实识别方法YOLOv8-PBi,旨在实现自然环境下板栗果实目标的快速识别。研究主要通过引入部分卷积(PConv)到C2f模块中减少计算量,使用加权双向特征金字塔网络(BiFPN)增强多尺度特征融合性能,以及更改边界框损失函数为动态非单调聚焦机制WIoU来提升模型检测性能。原创 2024-12-10 21:41:23 · 1965 阅读 · 0 评论 -
问答系列python——如何用字典的基础知识统计一段英语短文中每个单词出现的次数?
要使用字典的基础知识来统计一段英语短文中每个单词出现的次数,可以按照以下步骤进行:获取用户输入:使用input()函数获取用户输入的英文句子。转换为小写:使用lower()方法将句子转换为小写,以确保统计时不区分大小写。分割成单词列表:使用split()方法将句子分割成单词列表。创建字典:创建一个空字典word_dict来存储每个单词及其出现次数。遍历单词列表:遍历单词列表,检查每个单词是否已在字典中存在。如果存在,则增加计数;如果不存在,则添加新单词并设置计数为1。原创 2024-12-10 20:30:14 · 1193 阅读 · 0 评论 -
_pickle.UnpicklingError: STACK_GLOBAL requires str报错解决办法
在数据集labels文件路径中前面训练指令结束后产生了.cache文件,需要先把这个文件删掉即可正常运行。原创 2024-12-08 19:46:58 · 1055 阅读 · 0 评论 -
YOLOv5训练结果的Params (M)、FLOPs (G)、Size (M) 解析(适合新人)
这代表模型的浮点运算次数,单位是十亿(Giga),即模型在进行一次前向传播时需要执行的浮点运算的总数。FLOPs可以用来衡量算法或模型的计算复杂度,对于硬件资源有限的环境,低FLOPs的模型可能更适合部署。模型文件大小包括了模型的参数和可能的二进制信息等,对于模型部署来说,较小的模型文件大小有利于减少存储和传输的开销。:这代表模型的参数量,单位是百万(Million)。要计算每秒帧数(Frames Per Second, FPS),我们首先需要知道处理每张图片所需的时间,然后取这个时间的倒数。原创 2024-11-28 15:44:54 · 3522 阅读 · 2 评论 -
使用Ultralytics运行这个default.yaml配置文件
请注意,具体的命令和步骤可能会根据Ultralytics YOLO的版本和你的系统环境有所不同。要运行这个default.yaml配置文件,你需要使用Ultralytics YOLO提供的训练命令行工具。配置文件,你需要使用Ultralytics YOLO提供的训练命令行工具。文件存在于正确的位置,并且其内容正确定义了训练和验证数据集的路径、类别等信息。你也可以使用训练好的模型在测试集上进行测试。如果你使用的是Anaconda环境,确保激活了正确的环境。中的设置,模型的权重文件将被保存在指定的目录中。原创 2024-11-28 15:33:56 · 502 阅读 · 0 评论 -
论文8—《基于改进YOLOv5s的名优绿茶品质检测》文献阅读分析报告
本文提出了一种基于改进YOLOv5s算法的名优绿茶品质检测方法。针对茶叶数量多、体积小、颜色和纹理相似的特点,引入膨胀卷积网络、注意力机制、Swin Transformer网络结构和SimOTA匹配算法,以提高茶叶特征提取能力和检测精度。实验结果表明,改进后的算法在精准度、召回率、平均精度均值、模型体积和检测速度方面均有显著提升,与现有主流目标检测模型相比,平均精度均值提升显著,检测速度也有所提高,验证了该方法的有效性和可靠性。原创 2024-11-21 09:59:04 · 803 阅读 · 0 评论 -
Python—读取 results.csv 文件绘制损失曲线图(附完整代码)
代码详解:运行此脚本后,它将读取 results.csv 文件中的数据,并根据指定的列名绘制损失曲线图,图表中的中文标签应该可以正常显示,并将图片保存为带有时间后缀的文件。负号问题:plt.rcParams[‘axes.unicode_minus’] = False 用于解决负号显示为方块的问题。字体设置:通过 plt.rcParams 设置了默认字体为宋体,以确保图表中的中文可以正常显示。这个代码主要是读取 results.csv 文件绘制损失曲线图。原创 2024-11-19 18:22:11 · 526 阅读 · 0 评论 -
Python——图片批量修改图片尺寸大小(附完整代码)
它的主要功能是将一个文件夹中的所有图片读取出来,将它们的大小调整为640x640像素,然后将调整后的图片保存到另一个文件夹中。此外,代码中没有错误处理,如果图片文件损坏或者路径不正确,可能会导致程序异常。在实际使用中,可能需要添加相应的错误处理机制。这段代码是一个Python脚本,使用了OpenCV库(需要注意的是,这段代码没有考虑图片的扩展名,它假设。路径下的所有文件都是图片,并且都以。话不多说,咱们直接上完整代码。原创 2024-11-17 22:34:43 · 1135 阅读 · 0 评论 -
2.YOLO-TXT标签等比例划分数据集(附完整代码)
训练集:验证集:测试集 (第73行,自己定比例)自建yolo原始标签xtx的文件夹(第70行)作用:yolo训练前需要自己等比例划分数据集。自建yolo原始图片的文件夹(第71行)另存放划分比例后的文件夹(第15行)条件:标注文件是TXT格式。原创 2024-11-17 19:24:28 · 323 阅读 · 0 评论 -
Python—4.yolo的图片及带xtx标签实现数据增强【符完整代码】
Python—4.yolo的图片及带xtx标签实现数据增强【符完整代码】原创 2024-11-08 15:15:13 · 446 阅读 · 0 评论 -
YOLOv5s代码的详细解释及应用场景(合适新人)
YOLOv5s代码的详细解释及应用场景(合适新人)原创 2024-11-07 15:10:40 · 1478 阅读 · 0 评论 -
pip更改安装的openCV的版本
更改通过pip install poencv-python安装的openCV的版本。在现有环境中,因此在新环境中重新安装openCV时出现错误。我决定降级openCV作为临时措施。在这个例子中,我们有4.6.0.66。由以下命令安装的openCV的版本。卸载,指定版本,然后重新安装。原创 2023-07-12 18:17:48 · 3386 阅读 · 0 评论 -
YOLO原始数据集等比例划分(附详细代码)
YOLO原始数据集等比例划分(符详细代码)原创 2024-11-06 17:40:35 · 312 阅读 · 0 评论 -
Python—JSON格式标签转换为TXT格式标签详细教程(附完整代码)
JSON格式标签转换为TXT格式标签详细教程原创 2024-11-06 17:19:39 · 1506 阅读 · 3 评论 -
Python—JSON格式标签转换为TXT格式标签详细教程2(附完整代码)
Python—JSON格式标签转换为TXT格式标签详细教程2(附完整代码)原创 2024-11-06 19:58:22 · 1748 阅读 · 4 评论 -
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 · 2675 阅读 · 1 评论 -
labelimg制作目标检测data数据集
开源的数据标注工具Labelimg原创 2023-07-03 17:21:31 · 511 阅读 · 0 评论 -
conda环境下调用虚拟环境conda tools1安装opencv 详细教程 (2)
conda环境下调用虚拟环境conda tools1安装opencv详细教程原创 2022-09-25 20:45:52 · 1020 阅读 · 1 评论 -
图像处理之opencv运行电脑摄像头展现彩色or灰白视频(1)
图像处理之opencv运行电脑摄像头展现彩色or灰白视频原创 2022-09-25 20:17:04 · 1400 阅读 · 0 评论 -
VideoCapture运行电脑摄像头显示出灰白视频
python——从相机中读取视频原创 2022-09-25 17:22:27 · 324 阅读 · 0 评论 -
基于Python实现Jacobi迭代法、Gauss-Seidel迭代法和SOR法方程组(二)
首先根据习题的方程求出迭代矩阵,整个的代码和运行结果见文章内容原创 2022-09-18 19:27:52 · 531 阅读 · 0 评论 -
基于Python实现Jacobi迭代法、Gauss-Seidel迭代法和SOR法方程组(一)
首先根据习题的方程求出迭代矩阵,整个的代码和运行结果见文章内容原创 2022-09-18 19:22:48 · 827 阅读 · 0 评论 -
基于Python实现Jacobi迭代法、Gauss-Seidel迭代法和SOR法方程组(三)
基于Python实现Jacobi迭代法、Gauss-Seidel迭代法和SOR法方程组(三)原创 2022-09-18 18:35:20 · 699 阅读 · 0 评论 -
安装python的numpy模块教程
用清华源地址 安装python的numpy模块 教程原创 2022-09-17 22:32:01 · 5362 阅读 · 3 评论