自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 YOLOv5复现各种环境版本匹配史上最全版本(涉及显卡\python\cuda\cudnn\torch\torchvision\tensorflow-gpu\numpy等)

涉及显卡版本\python\cuda\cudnn\torch\torchvision\tensorflow-gpu\numpy等,这些模块之间互相都有联系,最好先用小本本记下来,把这些内容都查询到,对应好再进行下载和安装,很多包的下载速度很慢,重新下载效率太低。

2023-09-05 15:54:05 2869 1

原创 YOLOv5复现过程出现的问题(创建yolov5数据集步骤)

4、建立data.yaml文件,要注意,names后面是中括号[ ]不是{ }。3、进行训练集、验证集、测试集划分,已有代码。1、收集图片,进行标注。或者下载开源数据集。2、需要先将xml转为txt,已有相应代码。

2023-08-18 17:38:34 122 1

原创 YOLOv5复现过程出现的问题(关于图片后缀不统一如包含大写的JPG)

划分训练集测试集时,出现有些图片后缀名不统一的问题,在资源管理器看着是jpg,但是程序中读着的时候是大写的JPG,因此需要将JPG修改为jpg。在相应文件夹目录下打开cmd,然后输入for /R %i in (*) do ren %~ni.JPG %~ni.jpg,即可。这里采用的方式使用cmd。

2023-08-18 17:33:35 248 1

原创 YOLOv5复现过程出现的问题(数据集转换xml中包含中文)

xml转成yolov5所使用的txt,有些xml中包含中文(比如“未标注图片”等无用信息),但是目前的转换代码中只能处理UTF编码的,中文一般都是GBK。即读文件的时候加上errors=‘ignore’,不必解析中文,对所需要的结果没有影响。

2023-08-18 17:31:52 120 1

原创 YOLOv5复现过程出现的问题(关于数据集路径)dataset not found

关于yolov5复现出现的数据集路径问题,dataset not found

2023-08-16 10:24:31 3861 1

原创 图像处理学习网址总结(不断更新)

bmp图片的结构:https://blog.csdn.net/iteye_2145/article/details/82249031

2020-06-26 17:29:26 505 1

原创 计算机操作系统|汤小丹|第四版|习题答案(七)

1.何谓数据项、记录和文件?数据项:是最低级的数据组织形式,可以分为两种类型:基本数据项和组合数据项。基本数据项是用于描述一个对象的某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位,又称为字段。组合数据项是由若干个基本数据项组成的,简称组项。记录:记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。文件:文件是指由创建者所定义的、具有文件名的一组2.文件系统的模型可分为三层,试说明其每一层所包含的基本内容。最底层是对象及其属性,文件管理系统管理的对象如下:文件,目录,磁盘(磁带)存

2020-05-28 11:01:00 18173

原创 计算机操作系统|汤小丹|第四版|习题答案(六)

1.试说明I/O系统的基本功能。隐藏物理设备的细节、与设备的无关性、提高处理机和I/O设备的利用率、对I/O设备进行控制、确保对设备的正确共享、错误处理2.简要说明I/O软件的4个层次的基本功能。中断处理程序:用于保存被中断进程的CPU环境,转入相应的中断处理程序进行处理,处理完后恢复现场,并返回到被中断的进程设备驱动程序:与硬件直接有关,用来具体实现系统对设备发出的操作指令,驱动I/O设备工作设备独立性软件:用于实现用户程序与设备驱动器的统一接口、设备命令、设备保护,以及设备分配与释放等。用户

2020-05-28 10:58:56 15514 1

原创 计算机操作系统|汤小丹|第四版|习题答案(五)

1.常规存储器管理方式具有哪两大特征?它对系统性能有何影响?一次性和驻留性。一次性及驻留性特征使得许多在程序中不用或暂时不用的程序(数据)占据了大量的内存空间,而一些需要运行的作业又无法装入运行,显然,这是在浪费宝贵的内存资源。2.什么是程序运行时的时间局限性和空间局限性?时间局限性:如果程序中的某条指令被执行,则不久之后该指令可能再次执行;如果某数据被访问过,则不久以后该数据可能再次被访问。产生时间局限性的典型原因是在程序中存在着大量的循环操作。空间局限性:一旦程序访问了某个存储单元,在不久之后

2020-05-28 10:56:44 19558

原创 计算机操作系统|汤小丹|第四版|习题答案(三)

1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度?高级调度(长程调度、作业调度)主要任务是根据某种算法,决定将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程、分配必要的资源,并将它们放入就绪队列。低级调度(短程调度、进程调度)主要任务是根据某种算法,决定就绪队列中的哪个进程应获得处理机,并由分派程序将处理及分配给被选中的进程。引入中级调度(内存调度)的目的是,提高内存利用率和系统吞吐量。使那些暂时不能运行的进程不再占用内存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂

2020-05-28 10:54:12 14084

原创 科技英语积累(1)

the extended paper submission deadline 延长的论文提交期限The 15th International Conference on Control, Automation, Robots and Vision第15届自动化、控制、机器人与视觉国际会议call for papers 征文通知in addition to 除了technical sessions 技术会议plenary speeches 全会讲演plenary panel sessions

2020-05-28 10:50:23 407

原创 计算机操作系统|汤小丹|第四版|习题答案(四)

1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度?高级调度(长程调度、作业调度)主要任务是根据某种算法,决定将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程、分配必要的资源,并将它们放入就绪队列。低级调度(短程调度、进程调度)主要任务是根据某种算法,决定就绪队列中的哪个进程应获得处理机,并由分派程序将处理及分配给被选中的进程。引入中级调度(内存调度)的目的是,提高内存利用率和系统吞吐量。使那些暂时不能运行的进程不再占用内存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂

2020-05-26 09:33:55 11223

原创 计算机操作系统|汤小丹|第四版|习题答案(二)

有不齐全或有疑问还请留言,谢谢!1.什么是前趋图?为什么要引入前趋图?前趋图是一个有向无循环图,记为DAG,用于描述进程之间执行的先后关系。2.试画出下面四条语句的前趋图:S1:a=x+y;S2:b=z+1;S3:c=a-b;S4:w=c+1;3.为什么程序并发执行会产生间断性特征?程序并发执行时,由于他们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。4.程序并发执行时为什么会失去封闭性和可再现性?程序并

2020-05-25 12:46:59 4661 1

原创 计算机操作系统|汤小丹|第四版|习题答案(一)

1.设计现代OS的主要目标是什么?方便性,有效性,可扩充性和开放性。方便性:系统可以使用编译命令将用户采用高级语言书写的程序翻译成机器代码,或者直接通过OS所提供的各种命令操作计算机系统。有效性:提高系统资源的利用率;提高系统的吞吐量可扩充性:能方便地增添新的功能和模块,以及对原有的功能和模块进行修改开放性:使得不同厂家按照标准生产的软、硬件都能在本国范围内很好地相互兼容2.OS的作用可表现在哪几个方面?作为用户与计算机硬件系统之间的接口:OS处于用户与计算机硬件系统之间。用户通过OS来使用计

2020-05-25 12:41:09 9569 2

转载 数据结构基础概念篇

数据结构一些概念数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。 数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位 数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组...

2018-08-20 23:47:33 212

转载 [总结]C++真是博大精深(一)

C++的输入/输出和非面向对象的一些特性(最终解释权归原文作者所有,侵权必究)1、C++语言是C语言的超集,C语言中的表达式、语句、函数等在C++中仍然可以使用,C++语言是面向对象的语言,但是也包含一些非面向对象的特性。2、#include是编译预处理命令,用于指示编译器在进行程序预处理时,将文件iostream中的代码展开在该命令所在的位置。iostream是C++系统中定义的一个...

2018-08-20 23:36:27 247

转载 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-20 23:33:00 111

8位抢答器 c语言程序

8位抢答器c语言程序,按矩阵键盘分别显示在数码管上面显示十六进制的0到F,实用嵌入式设备。

2018-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除